EF急切加载多个子子集合

时间:2013-02-07 20:34:14

标签: entity-framework

我似乎无法找到如何在EF中加载多个子子集合。所以我可以这样做:

blawConext.Blaws
    .Include(b => b.ChildCollection
             .Select(cc => cc.ChildChildCollection)
     )

我甚至可以越来越深入而没有任何问题,但我无法得到umm同行?集合,下面不起作用

blawConext.Blaws
    .Include(b => b.ChildCollection
             .Select(cc => cc.ChildChildCollection1)
             .Select(cc => cc.ChildChildCollection2)
     )

1 个答案:

答案 0 :(得分:4)

您可以指定多个包含:

blawConext.Blaws
    .Include(b => b.ChildCollection.Select(cc => cc.ChildChildCollection1))
    .Include(b => b.ChildCollection.Select(cc => cc.ChildChildCollection2))