diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UnitSubToList.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UnitSubToList.cs index 5e5ad42cd..dda84f403 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UnitSubToList.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UnitSubToList.cs @@ -220,6 +220,16 @@ namespace OrmTest { throw new Exception("unit error"); } + + var test3 = db.Queryable() + .LeftJoin((o, c) => c.Id == o.CustomId) + .LeftJoin((o, c, i) => i.OrderId == o.Id) + .Select((o, c, i) => new + { + OrderName = o.Name, + disCount = SqlFunc.Subqueryable().OrderBy(d=>d.OrderId).Where(d => d.ItemId == i.ItemId).ToList() + }) + .ToList(); } private static void TestWhere(SqlSugarClient db) {