mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-08 17:30:55 +08:00
update
6
贪婪加载.md
6
贪婪加载.md
@@ -84,9 +84,9 @@ Select<Tag>().IncludeMany(a => a.TestManys.Take(10));
|
||||
|
||||
## IncludeMany 扩展方法
|
||||
|
||||
前面的方法介绍 ISelect 中进行贪婪加载集合属性数据,必须是主数据与子数据在一个查询逻辑内完成。
|
||||
前面的方法介绍 ISelect 中进行贪婪加载集合属性数据,主数据与子数据查询必须在一个代码逻辑内完成。
|
||||
|
||||
当主数据已存在内存中,不能在同一逻辑内完成子数据查询操作的时候,我们扩展了 List\<T\> 的扩展方法,以便快速完成子数据的查询和填充工作。
|
||||
当主数据已存在内存中,不能在同一代码逻辑完成子数据查询操作的时候,我们增加了 List\<T\> 扩展方法,以便快速完成子数据的查询和填充工作。
|
||||
|
||||
示例:
|
||||
|
||||
@@ -94,7 +94,7 @@ Select<Tag>().IncludeMany(a => a.TestManys.Take(10));
|
||||
new List<Song>(new[] { song1, song2, song3 }).IncludeMany(g.sqlite, a => a.Tags);
|
||||
```
|
||||
|
||||
这是一个扩展方法(IncludeMany),方法名与 ISelect.IncludeMany 同名,参数基本一致(除了需要客外传递 IFreeSql 对象参数),功能也一致(包括前面提到的变异)。
|
||||
这是一个扩展方法(IncludeMany),方法名与 ISelect.IncludeMany 同名,参数基本一致(除了需要额外传递 IFreeSql 对象参数),功能也一致(包括前面提到的变异)。
|
||||
|
||||
## 参考资料
|
||||
|
||||
|
||||
Reference in New Issue
Block a user