例のようにネストされたエンティティをmsdnから持っています。EF 6ネストされたエンティティをロードする
var blogs1 = context.Blogs
.Include(b => b.Posts.Select(p => p.Comments))
.ToList();
しかし、私の場合は、コメントは次のような構造を持っている:メソッド.ThenInclude()
がunavalableある場合
public class Comment
{
public List<User> ViewedUsers { get; set; };
}
は、どのように私は、このケースではViewedUsersを読み込むことができますか?私はネストされたentitesの新しい層を意味します。
私は、次のステートメントを使用する必要があります。この場合
あなたは '.INCLUDE(B => b.Posts.Selectた(p => p.Comments.Select(C => Cのような意味。 ViewedUsers))) '? – grek40
[Entity framework linq query](Entity Framework)複数の子エンティティを含む可能性があります(http://stackoverflow.com/questions/3356541/entity-framework-linq-query-include-multiple-children-entities) –
@ grek40はい、このような。しかし、この例では動作しません。 – flybox