Add unit test

This commit is contained in:
sunkaixuan 2023-10-07 03:54:31 +08:00
parent fe53352168
commit 77b4df324f

View File

@ -118,10 +118,11 @@ namespace OrmTest
var xxx4 = DynamicCoreHelper.GetWhere(
DynamicParameters.Create("z", typeof(Order), "u", typeof(UnitPerson011)), $"z.Id == u.Address.Id ");
var shortNames = DynamicParameters.Create("x", typeof(Order), "u", typeof(OrderItem));
var shortNames = DynamicParameters.Create("x", typeof(Order), "u", typeof(OrderItem) ,"u2", typeof(OrderItem));
var xxxx4=db.QueryableByObject(typeof(Order), "x")
.AddJoinInfo(typeof(OrderItem), "u", "x.Id=u.OrderId", JoinType.Left)
.AddJoinInfo(typeof(OrderItem), DynamicParameters.Create("x", typeof(Order), "u", typeof(OrderItem)), $"x.Id==u.OrderId", JoinType.Left)
.AddJoinInfo(typeof(OrderItem), DynamicParameters.Create("x", typeof(Order), "u", typeof(OrderItem), "u2", typeof(OrderItem)), $"x.Id==u2.OrderId", JoinType.Left)
.Where(shortNames, $" x.Id == u.OrderId")
.Select(shortNames, $"new (x.Name as Name,u.OrderId as Id)",typeof(ViewOrder))
.ToList();