Update unit test demo

This commit is contained in:
sunkaixuan 2022-08-25 22:26:11 +08:00
parent ad15381b17
commit e3d9db3bf8
2 changed files with 21 additions and 3 deletions

View File

@ -26,8 +26,26 @@ namespace OrmTest
//if (schIds == null) return; //if (schIds == null) return;
//Db.Deleteable<Schedule_SysUser_Mapping>(x => schIds.Contains(x.ScheduleId) && x.SysUserId == userId).ExecuteCommand(); //Db.Deleteable<Schedule_SysUser_Mapping>(x => schIds.Contains(x.ScheduleId) && x.SysUserId == userId).ExecuteCommand();
//只删除关系 //只删除关系
db.DeleteNav<ScheduleEntity>(x => x.BusinessKey == businessKey) db.DbMaintenance.TruncateTable<ScheduleEntity>();
.Include(x => x.SysUsers.Where(u => u.Id == 100).ToList()) // B表 db.DbMaintenance.TruncateTable<Schedule_SysUser_Mapping>();
db.DbMaintenance.TruncateTable<SysUserEntity>();
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<ScheduleEntity>(x => true)
.Include(x => x.SysUsers.Where(u => u.Id == 1).ToList()) // B表
.ExecuteCommand(); .ExecuteCommand();
} }

View File

@ -66,7 +66,7 @@ namespace OrmTest
db.DbMaintenance.DropTable("StudentEntity"); db.DbMaintenance.DropTable("StudentEntity");
Console.WriteLine(result); Console.WriteLine(result);
Console.WriteLine("用例跑完"); Console.WriteLine("用例跑完");
Console.ReadKey();
} }
internal class ClassEntity internal class ClassEntity