mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 04:18:16 +08:00
增加 IncludeByProperty 扩展方法,支持集合和普通属性;
This commit is contained in:
@ -1284,7 +1284,7 @@ WHERE (((cast(a.""Id"" as character)) in (SELECT b.""Title""
|
||||
var by0 = g.sqlite.Select<TestInclude_OneToManyModel2>()
|
||||
.Where(a => a.model2id <= model1.id)
|
||||
.ToList();
|
||||
by0.IncludeMany(g.sqlite, "childs", "model2111Idaaa=model2id", 2, "id");
|
||||
by0.IncludeByPropertyName(g.sqlite, "childs", "model2111Idaaa=model2id", 2, "id");
|
||||
|
||||
var t0 = g.sqlite.Select<TestInclude_OneToManyModel2>()
|
||||
.IncludeMany(a => a.childs.Where(m3 => m3.model2111Idaaa == a.model2id))
|
||||
@ -1304,7 +1304,7 @@ WHERE (((cast(a.""Id"" as character)) in (SELECT b.""Title""
|
||||
var by1 = g.sqlite.Select<TestInclude_OneToManyModel1>()
|
||||
.Where(a => a.id <= model1.id)
|
||||
.ToList();
|
||||
by1.IncludeMany(g.sqlite, "model2.childs", "model2111Idaaa=model2id");
|
||||
by1.IncludeByPropertyName(g.sqlite, "model2.childs", "model2111Idaaa=model2id");
|
||||
var t1 = g.sqlite.Select<TestInclude_OneToManyModel1>()
|
||||
.IncludeMany(a => a.model2.childs.Where(m3 => m3.model2111Idaaa == a.model2.model2id))
|
||||
.Where(a => a.id <= model1.id)
|
||||
|
Reference in New Issue
Block a user