【问题标题】:How to Load Nested navigation properties in Entity Framework?如何在实体框架中加载嵌套导航属性?
【发布时间】:2022-01-11 19:09:58
【问题描述】:

如果我们在实体模型中有一些嵌套集合(导航属性),并且此导航也有导航属性,那么您可以使用实体框架加载哪些内容而性能损失最小?

【问题讨论】:

    标签: c# asp.net entity-framework


    【解决方案1】:

    使用时请参阅导航事项的名称

    【讨论】:

      【解决方案2】:

      您可以使用ThenInclude 加载嵌套关系

      using (var context = new MyContext())
      {
          var customers = context.Customers
              .Include(i => i.Invoices)
                  .ThenInclude(it => it.Items)
              .ToList();
      }
      

      【讨论】:

        猜你喜欢
        • 2016-09-01
        • 2022-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多