最佳答案
好的,我有三个层次的实体,它们的层次结构如下: 课程-> 模块-> 章节
以下是 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);
关于第二实体有什么想法吗?
任何一条建议或信息将被高度赞赏。谢谢!