我正在尝试将多个孙子集合加载到我的对象中。
using (var context = GetContext())
{
return await context.Collection.Where(c => c.Id == id)
.Include(a => a.Child.Select(b => b.GrandChildCollection1))
.Include(a => a.Child.Select(b => b.GrandChildCollection2))
.FirstOrDefaultAsync();
}
根据EF eager load multiple child child collections和https://stackoverflow.com/a/44604899/5903172,我的代码应该可以工作,但是出现以下错误:
“'on子句'中的未知列'Extent1.Id'”
这个人似乎也遇到过同样的问题MySQL Unknown column 'Extent1.ID' in 'on clause' with EF6
有人有什么想法吗? 谢谢!