Updated 贪婪加载 (markdown)

2881099
2019-08-16 18:58:52 +08:00
parent 532dfa3994
commit 5a24d9b6bb

@@ -76,10 +76,10 @@ Select<Tag>().IncludeMany(a => a.TestManys.Where(b => b.TagId == a.Id));
> 支持联合键关系指定
比如 EFCore include 吧,如只查子集合的前几条数据,但是它会加载所有如果某些子集合有100条200条FreeSql 可以做到
比如 EFCore include 吧,如只查询每项子集合的前几条数据,它只可以加载所有导致IO性能低下如果某些子集合有100条200条FreeSql 可以解决这个问题
```csharp
Select<Tag>().IncludeMany(a => a.Take(10));
Select<Tag>().IncludeMany(a => a.TestManys.Take(10));
```
## 参考资料
@@ -92,4 +92,4 @@ Select<Tag>().IncludeMany(a => a.Take(10));
- [《过滤器、全局过滤器》](https://github.com/2881099/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8)
- [《优化之:延时加载》](https://github.com/2881099/FreeSql/wiki/%e5%bb%b6%e6%97%b6%e5%8a%a0%e8%bd%bd)
- [《优化之:贪婪加载》](https://github.com/2881099/FreeSql/wiki/%e8%b4%aa%e5%a9%aa%e5%8a%a0%e8%bd%bd)
- [《Expression 表达式函数》](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)
- [《Expression 表达式函数》](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)