好的,我具有具有以下层次结构的三级实体:课程->模块->本章
这是原始的EF LINQ语句:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
现在,我想包含另一个与课程关联的名为Lab的实体。
如何包括实验室实体?
我尝试了以下操作,但没有成功:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
关于包括第二实体的任何想法?
任何建议或信息将不胜感激。谢谢!
.Include
除非您认为附加的include是Course的孙代,否则添加另一个应该可以。看到这个或更好的选择是