mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-12-26 09:55:49 +08:00
- 增加 变异的 IncludeMany,即使不是导航属性,也可以贪婪加载;
This commit is contained in:
@@ -96,6 +96,9 @@ namespace FreeSql.Tests {
|
||||
|
||||
public int M2Id { get; set; }
|
||||
|
||||
[Column(IsIgnore = true)]
|
||||
public List<Model1> TestManys { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class Model2 {
|
||||
@@ -133,11 +136,28 @@ namespace FreeSql.Tests {
|
||||
|
||||
var includet1 = g.sqlite.Select<Model1>()
|
||||
.IncludeMany(a => a.Childs, s => s.Where(a => a.id > 0))
|
||||
.IncludeMany(a => a.TestManys.Where(b => b.id == a.id))
|
||||
.Where(a => a.id > 10)
|
||||
.ToList();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var ttt1 = g.sqlite.Select<Model1>().Where(a => a.Childs.AsSelect().Any(b => b.title == "111")).ToList();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user