Ok, ich habe dreistufige Entitäten mit der folgenden Hierarchie: Kurs -> Modul -> Kapitel
Hier war die ursprüngliche EF LINQ-Anweisung:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
Jetzt möchte ich eine weitere Entität namens Lab einfügen, die einem Kurs zugeordnet ist.
Wie füge ich die Lab-Entität hinzu?
Ich habe Folgendes versucht, aber es hat nicht funktioniert:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
Irgendwelche Ideen zur Aufnahme der 2. Entität?
Jeder Ratschlag oder jede Information wäre sehr dankbar. Vielen Dank!
.Include
sollte funktionieren, es sei denn, Sie meinen, dass das zusätzliche Include ein Enkelkind ist. Sehen Sie dies oder eine bessere Option ist dies