diff --git a/Src/Asp.Net/OracleTest/Demo/Demo1_Queryable.cs b/Src/Asp.Net/OracleTest/Demo/Demo1_Queryable.cs index 698ca0fd4..236f4773d 100644 --- a/Src/Asp.Net/OracleTest/Demo/Demo1_Queryable.cs +++ b/Src/Asp.Net/OracleTest/Demo/Demo1_Queryable.cs @@ -128,6 +128,16 @@ namespace OrmTest Console.WriteLine("#### Subquery Start ####"); var db = GetInstance(); + var list0 = db.Queryable().Where(it => + SqlFunc.Subqueryable() + .LeftJoin((i, z) => i.ItemId == z.ItemId) + .InnerJoin((i, z, y) => i.ItemId == z.ItemId) + .InnerJoin((i, z, y, h) => i.ItemId == z.ItemId) + .InnerJoin((i, z, y, h, n) => i.ItemId == z.ItemId) + .Where((i, z) => i.ItemId == z.ItemId) + .Any() + ).ToList(); + var list = db.Queryable().Take(10).Select(it => new { customName=SqlFunc.Subqueryable().Where("it.CustomId=id").Select(s=>s.Name),