This commit is contained in:
sunkaixuan 2022-04-18 22:42:30 +08:00
parent 28a09190f6
commit 878bb8c448

View File

@ -128,6 +128,16 @@ namespace OrmTest
Console.WriteLine("#### Subquery Start ####");
var db = GetInstance();
var list0 = db.Queryable<Order>().Where(it =>
SqlFunc.Subqueryable<OrderItem>()
.LeftJoin<OrderItem>((i, z) => i.ItemId == z.ItemId)
.InnerJoin<OrderItem>((i, z, y) => i.ItemId == z.ItemId)
.InnerJoin<OrderItem>((i, z, y, h) => i.ItemId == z.ItemId)
.InnerJoin<OrderItem>((i, z, y, h, n) => i.ItemId == z.ItemId)
.Where((i, z) => i.ItemId == z.ItemId)
.Any()
).ToList();
var list = db.Queryable<Order>().Take(10).Select(it => new
{
customName=SqlFunc.Subqueryable<Custom>().Where("it.CustomId=id").Select(s=>s.Name),