包括不加载导航实体EF 6.0

时间:2018-05-17 15:54:36

标签: c# asp.net-mvc entity-framework linq

我遇到了一个问题,其中.Include没有使用EF 6加载实体的导航实体。这是我的代码

 var fields = db.GroupFields.OrderBy(a=>a.Field.DisplayOrder)
                .Where(a => groupIds.Contains(a.GroupId)
                       && a.IsActive == true
                       && a.Group.IsActive)
                .Include(a => a.Field)
                .Include(a => a.Field.Datasource) 
     .Include(a=>a.Field.Datasource.MasterItems).Select(a=>a.Field).ToList();

问题是它没有在select查询中加载 DataSource DataSource.MasterItems ,这些是实体字段。 我在这方面做错了什么。

0 个答案:

没有答案