实体框架:包含多个属性级别时的InvalidOperationException

时间:2016-07-27 11:39:47

标签: entity-framework-core

我使用实体框架核心。我正在尝试创建产品列表,并包含相关评论和审核作者数据。

我有3个实体:

{{1}}

在参考this answer时,我要求提供包含评论和作者的产品列表:

{{1}}

抛出以下错误:

  

System.InvalidOperationException
  消息=属性表达式' p => {来自[p]中的评论r。评论选择[r] .Author}'无效。表达式应代表属性访问权限:' t => t.MyProperty'

非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

似乎仍然没有完成或遗漏,但无论如何你可以这样做:

context.Products.Include(p => p.Reviews).ThenInclude(x=>x.Author).ToList();