update

28810
2019-05-14 17:40:35 +08:00
parent dcecd658e7
commit 64cba7df6f
2 changed files with 11 additions and 0 deletions

@@ -10,6 +10,7 @@
- 修复 Include 延时加载 ManyToOne/OneToOne当值为 null 时,仍然会查询一次数据;
- 修改 Query/ToList 混合使用时,可能导致的 ET 缓存 bug
- 修改 Query 查询的实体设置了 IsIgnore 时,可能出现 ET 读取位置偏移 bug
- 增加 变异的 IncludeMany即使不是导航属性也可以贪婪加载
## v0.5.12

@@ -66,6 +66,16 @@ Select<Tag>().IncludeMany(a => a.Songs,
然后,其实在 then 那里,还可以继续进行向下 Include/IncludeMany。只要你喜欢向下 100 层都没问题。
## 变异
变异的 IncludeMany即使选择的不是导航属性也可以贪婪加载。
```csharp
Select<Tag>().IncludeMany(a => a.TestManys.Where(b => b.TagId == a.Id));
```
> 支持联合键关系指定
## 参考资料
- [《多表查询》](https://github.com/2881099/FreeSql/wiki/%e5%a4%9a%e8%a1%a8%e6%9f%a5%e8%af%a2)