- 修复 DbContext/Repository Update 不更新 DbUpdateValue 的问题;#219

This commit is contained in:
28810
2020-02-28 10:41:03 +08:00
parent 761b6e0068
commit f22f65fee9
17 changed files with 321 additions and 18 deletions

View File

@@ -57,6 +57,30 @@ namespace FreeSql.Tests.MySqlConnector
Assert.Equal(item., item2.);
g.mysql.Update<2>().SetSource(item2).ExecuteAffrows();
item. = "测试标题更新";
Assert.Equal(1, g.mysql.Update<2>().SetSource(item).ExecuteAffrows());
item2 = g.mysql.Select<2>().Where(a => a. == item.).First();
Assert.NotNull(item2);
Assert.Equal(item., item2.);
Assert.Equal(item., item2.);
item. = "测试标题更新_repo";
var repo = g.mysql.GetRepository<2>();
Assert.Equal(1, repo.Update(item));
item2 = g.mysql.Select<2>().Where(a => a. == item.).First();
Assert.NotNull(item2);
Assert.Equal(item., item2.);
Assert.Equal(item., item2.);
item. = "测试标题更新_repo22";
Assert.Equal(1, repo.Update(item));
item2 = g.mysql.Select<2>().Where(a => a. == item.).First();
Assert.NotNull(item2);
Assert.Equal(item., item2.);
Assert.Equal(item., item2.);
}
class 2
{