我与实体框架有这种一对多和一对多的关系,我很难用急切的加载来检索它,这是样本:
用户与同学有一对多的关系,与项目有一对多的关系。
我试图将其检索为:
context.User.Include("Classmates").Include("Items").SingleOrDefault(n => n.username == "test");
但它是问题和例外,我正在使用实体框架4.0(ObjectContext)。 提前谢谢你们!
修改
例外是指定的包含路径无效。 EntityType'用户'不会声明名称为' Items'。
的导航属性答案 0 :(得分:0)
我已经在这里找到了答案,抱歉,因为我从来没有听说过“渴望加载多个级别”这个词。
以下是解决方案:
context.User.Include("Classmates.Items").SingleOrDefault(n => n.username == "test");
以下是有关此问题的更多文章的链接: