score:2

Are you using EF6 or EF Core? On EF Core you can use ThenInclude to load deeper level entities. Like (from MS Docs):

using (var context = new BloggingContext())
{
    var blogs = context.Blogs
        .Include(blog => blog.Posts)
        .ThenInclude(post => post.Author)
        .ThenInclude(author => author.Photo)
        .Include(blog => blog.Owner)
        .ThenInclude(owner => owner.Photo)
        .ToList();
}

Related Articles