navigate add whereif

This commit is contained in:
sunkaixuan
2022-04-14 19:22:48 +08:00
parent de0f23046c
commit 6d902fdadb
4 changed files with 39 additions and 5 deletions

View File

@@ -86,9 +86,9 @@ namespace OrmTest
db.Insertable(new ABMapping1() { AId=1,BId=1 }).ExecuteCommand();
db.Insertable(new ABMapping1() { AId =2, BId = 1 }).ExecuteCommand();
db.Insertable(new ABMapping1() { AId = 2, BId = 2 }).ExecuteCommand();
var p = "";
var list3= db.Queryable<A1>()
.Includes(x => x.BList.Where(it=>it.Id==1).ToList())
.Includes(x => x.BList.WhereIF(!string.IsNullOrEmpty(p),it=>it.Id==11).ToList())
.Where(x=>x.BList.Any()).ToList();
var list31 = db.Queryable<A1>().Includes(x => x.BList,x=>x.AList).ToList();