EF 6加载嵌套实体
本文关键字:实体 嵌套 加载 EF | 更新日期: 2023-09-27 18:18:16
我有嵌套的实体,如msdn的例子。
var blogs1 = context.Blogs
.Include(b => b.Posts.Select(p => p.Comments))
.ToList();
但是在我的例子中,注释的结构是这样的:
public class Comment
{
public List<User> ViewedUsers { get; set; };
}
如何加载viewusers在这种情况下,如果方法.ThenInclude()
是不可用的?我的意思是新的嵌套实体层
在这种情况下,我需要使用下一个语句:
var blogs1 = context.Blogs
.Include(b => b.Posts.Select(p => p.Comments.Select(cm => cm.ViewedUsers)))
.ToList();