Ok, eu tenho entidades de três níveis com a seguinte hierarquia: Curso -> Módulo -> Capítulo
Aqui estava a declaração EF LINQ original:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
Agora, quero incluir outra entidade chamada Lab, associada a um curso.
Como faço para incluir a entidade do laboratório?
Eu tentei o seguinte, mas não funcionou:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
Alguma idéia de como incluir a 2ª entidade?
Qualquer conselho ou informação seria muito apreciada. Obrigado!
.Include
deve funcionar, a menos que você queira dizer que a inclusão adicional é um neto do curso. Veja isto ou uma opção melhor é esta