これが私の表現です:
Course course = db.Courses
.Include(
i => i.Modules.Where(m => m.IsDeleted == false)
.Select(s => s.Chapters.Where(c => c.IsDeleted == false))
).Include(i => i.Lab).Single(x => x.Id == id);
原因が Modules 部分にあることはわかっていますがWhere(m => m.IsDeleted == false)
、なぜエラーが発生するのでしょうか? さらに重要なことに、どうすれば修正できますか?
where句を削除すると正常に機能しますが、削除されたモジュールを除外したいと思います。