diff --git a/FreeSql.DbContext/FreeSql.DbContext.xml b/FreeSql.DbContext/FreeSql.DbContext.xml index 67ccde2b..f619f03f 100644 --- a/FreeSql.DbContext/FreeSql.DbContext.xml +++ b/FreeSql.DbContext/FreeSql.DbContext.xml @@ -120,6 +120,13 @@ 清空状态数据 + + + 根据 lambda 条件删除数据 + + + + 添加 @@ -410,5 +417,14 @@ + + + 批量注入 Repository,可以参考代码自行调整 + + + + + + diff --git a/FreeSql.Tests/FreeSql.Tests.Provider.MySqlConnector/MySqlConnector/MySqlConnectorAdo/MySqlAdoTest.cs b/FreeSql.Tests/FreeSql.Tests.Provider.MySqlConnector/MySqlConnector/MySqlConnectorAdo/MySqlAdoTest.cs index f1d59702..9fc81f4a 100644 --- a/FreeSql.Tests/FreeSql.Tests.Provider.MySqlConnector/MySqlConnector/MySqlConnectorAdo/MySqlAdoTest.cs +++ b/FreeSql.Tests/FreeSql.Tests.Provider.MySqlConnector/MySqlConnector/MySqlConnectorAdo/MySqlAdoTest.cs @@ -31,8 +31,20 @@ namespace FreeSql.Tests.MySqlConnector [Fact] public void ExecuteNonQuery() { - + var item = new TestExecute01 { title = "title01" }; + g.mysql.Insert(item).ExecuteAffrows(); + var affrows = g.mysql.Ado.ExecuteNonQuery("update TestExecute01 set title = '' where id=@id", new { id = item.id }); + Assert.Equal(1, affrows); + var item2 = g.mysql.Select(item).First(); + Assert.NotNull(item2); + Assert.Equal("", item2.title); } + class TestExecute01 + { + public Guid id { get; set; } + public string title { get; set; } + } + [Fact] public void ExecuteScalar() {