わかりました、次の階層を持つ3レベルのエンティティがあります:コース->モジュール->章
元の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);
2番目のエンティティを含めることについてのアイデアはありますか?
アドバイスや情報のいずれかが高く評価されます。ありがとう!
.Include
インクルードがコースの孫であるという意味でない限り、別の追加は機能するはずです。これを参照するか、より良いオプションはこれです