From 77b4df324fdf08074f551bd726481cacf73210e2 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 7 Oct 2023 03:54:31 +0800 Subject: [PATCH] Add unit test --- Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs index 742fe87b0..ea0c30943 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs @@ -83,7 +83,7 @@ namespace OrmTest //动态类+动态条件 var list5=db.QueryableByObject(typeof(UnitPerson011)).Where("it", $"it.Address.Id=={1}").ToList(); - var list6 = db.Queryable() + var list6 = db.Queryable() .LeftJoin((it, y) => it.Id == y.Id) .Where("it", $"SqlFunc.Exists(it.Address.Id)") .OrderBy((it, y) => it.Id) @@ -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();