diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs index 746c87b46..24ca59e70 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs @@ -26,8 +26,26 @@ namespace OrmTest //if (schIds == null) return; //Db.Deleteable(x => schIds.Contains(x.ScheduleId) && x.SysUserId == userId).ExecuteCommand(); //只删除关系 - db.DeleteNav(x => x.BusinessKey == businessKey) - .Include(x => x.SysUsers.Where(u => u.Id == 100).ToList()) // B表 + db.DbMaintenance.TruncateTable(); + db.DbMaintenance.TruncateTable(); + db.DbMaintenance.TruncateTable(); + db.Insertable(new SysUserEntity() + { + Id=1, + userName="A" + }).ExecuteCommand(); + db.Insertable(new ScheduleEntity() + { + Id = 1, + Route = "A" + }).ExecuteCommand(); + db.Insertable(new Schedule_SysUser_Mapping() + { + ScheduleId=1, + SysUserId=1 + }).ExecuteCommand(); + db.DeleteNav(x => true) + .Include(x => x.SysUsers.Where(u => u.Id == 1).ToList()) // B表 .ExecuteCommand(); } diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs index cc157067a..fcc8600e5 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs @@ -66,7 +66,7 @@ namespace OrmTest db.DbMaintenance.DropTable("StudentEntity"); Console.WriteLine(result); Console.WriteLine("用例跑完"); - Console.ReadKey(); + } internal class ClassEntity