From d29a6f596bb7f4e94d700c014e73a73370af8f7b Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Tue, 21 Apr 2020 14:38:14 +0800 Subject: [PATCH] update Ado Tests --- FreeSql.DbContext/FreeSql.DbContext.xml | 16 ++++++++++++++++ .../MySqlConnectorAdo/MySqlAdoTest.cs | 14 +++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) 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() {