【发布时间】:2022-01-11 19:09:58
【问题描述】:
如果我们在实体模型中有一些嵌套集合(导航属性),并且此导航也有导航属性,那么您可以使用实体框架加载哪些内容而性能损失最小?
【问题讨论】:
标签: c# asp.net entity-framework
如果我们在实体模型中有一些嵌套集合(导航属性),并且此导航也有导航属性,那么您可以使用实体框架加载哪些内容而性能损失最小?
【问题讨论】:
标签: c# asp.net entity-framework
您可以使用ThenInclude 加载嵌套关系
using (var context = new MyContext())
{
var customers = context.Customers
.Include(i => i.Invoices)
.ThenInclude(it => it.Items)
.ToList();
}
【讨论】: