使用EF 6和MySQL加载包含包含的多个孙子集合时出错

时间:2019-01-16 14:03:48

标签: c# mysql entity-framework

我正在尝试将多个孙子集合加载到我的对象中。

    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 collectionshttps://stackoverflow.com/a/44604899/5903172,我的代码应该可以工作,但是出现以下错误:

  

“'on子句'中的未知列'Extent1.Id'”

这个人似乎也遇到过同样的问题MySQL Unknown column 'Extent1.ID' in 'on clause' with EF6

有人有什么想法吗? 谢谢!

0 个答案:

没有答案