Entity framework 4 实体框架选择父项和N个子项

Entity framework 4 实体框架选择父项和N个子项,entity-framework-4,Entity Framework 4,简单地说,我怎样才能做到: 选择所有部门及其最新员工的2名员工 我不需要所有的人手,只要2人 注意:我需要启用lazyloading,以便在需要时仍然可以访问staffdetails。EF不允许筛选/排序或限制急切加载中导航属性上返回的记录数。必须使用投影到匿名类型或自定义类型: var data = from d in context.Departments select new { Department

简单地说,我怎样才能做到:

选择所有
部门
及其最新员工的2名
员工

我不需要所有的人手,只要2人


注意:我需要启用lazyloading,以便在需要时仍然可以访问staffdetails。

EF不允许筛选/排序或限制急切加载中导航属性上返回的记录数。必须使用投影到匿名类型或自定义类型:

var data = from d in context.Departments
           select new 
              {
                  Department = d,
                  Staffs = d.Staff.OrderBy(...).Take(2)
              };

如果仅通过新返回类型中的属性访问staff,则不一定如此。