diff --git a/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs b/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs index 885ad32ba..3d622d82d 100644 --- a/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs +++ b/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs @@ -14,6 +14,25 @@ namespace MongoDbTest var db = DBHelper.DbHelper.GetNewDb(); db.CodeFirst.InitTables(); db.DbMaintenance.TruncateTable(); + db.Insertable(new Student() { Age = 1, Name = "11", SchoolId = "111", CreateDateTime = DateTime.Now }).ExecuteCommandAsync().GetAwaiter().GetResult(); + db.Insertable(new List() { + new Student() { Age = 2, Name = "22", SchoolId = "222", CreateDateTime = DateTime.Now }, + new Student() { Age = 3, Name = "33", SchoolId = "333", CreateDateTime = DateTime.Now } + }).ExecuteCommandAsync().GetAwaiter().GetResult(); + + var list=db.Queryable().ToList(); + db.Insertable(new Student() { Age = 1, Name = "xx", SchoolId = "111", CreateDateTime = DateTime.Now }).ExecuteCommandAsync().GetAwaiter().GetResult(); + foreach (var item in list) + { + item.Name = item.Name + "haha"; + } + db.Updateable(list).ExecuteCommand(); + var list2 = db.Queryable().ToList(); + foreach (var item in list2) + { + if (item.Name == "xx") continue; + if (!item.Name.EndsWith("haha")) Cases.ThrowUnitError(); + } } [SqlSugar.SugarTable("UnitStudentdghhuesd3z1")] public class Student : MongoDbBase