mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-06 16:30:52 +08:00
Updated 贪婪加载 (markdown)
6
贪婪加载.md
6
贪婪加载.md
@@ -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)
|
||||
Reference in New Issue
Block a user