mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-27 02:30:58 +08:00
update
1
更新日志.md
1
更新日志.md
@@ -10,6 +10,7 @@
|
||||
- 修复 Include 延时加载 ManyToOne/OneToOne,当值为 null 时,仍然会查询一次数据;
|
||||
- 修改 Query/ToList 混合使用时,可能导致的 ET 缓存 bug;
|
||||
- 修改 Query 查询的实体设置了 IsIgnore 时,可能出现 ET 读取位置偏移 bug;
|
||||
- 增加 变异的 IncludeMany,即使不是导航属性,也可以贪婪加载;
|
||||
|
||||
## v0.5.12
|
||||
|
||||
|
||||
10
贪婪加载.md
10
贪婪加载.md
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user