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()
{