mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-06 16:30:52 +08:00
Updated 贪婪加载 (markdown)
4
贪婪加载.md
4
贪婪加载.md
@@ -1,4 +1,4 @@
|
||||
贪婪加载顾名思议就是把所有要加载的东西一次性读取,FreeSql 支持像 EntityFramework Include/ThenInclude 功能强大的实现,并且比它应该更加强大。
|
||||
贪婪加载顾名思议就是把所有要加载的东西一次性读取。
|
||||
|
||||
本节内容为了配合【延时加载】而诞生,贪婪加载和他本该在一起介绍,开发项目的过程中应该双管齐下,才能写出高质量的程序。
|
||||
|
||||
@@ -48,7 +48,7 @@ Select<Tag>().Include(a => a.Parent).ToList();
|
||||
|
||||
## 导航属性 OneToMany/ManyToMany
|
||||
|
||||
IncludeMany 贪婪加载集合的导航属性,其实是分两次查询,在 ToList 后进行了数据重装。可以把它想成和 EFCore 一样的功能,但应该比它的更加强大。
|
||||
IncludeMany 贪婪加载集合的导航属性,其实是分两次查询,在 ToList 后进行了数据重装。
|
||||
|
||||
```csharp
|
||||
Select<Tag>().IncludeMany(a => a.Songs).ToList();
|
||||
|
||||
Reference in New Issue
Block a user