Ich habe Tabelle A, B, C, D, E, F mit der Beziehung
A (Eltern) -> B ---> C (Teil A) A (Eltern) -> D -> E -> F (Teil B)Wie kann man mehrere untergeordnete Elemente in die Abfrage einschließen?
ich den Link unten beziehen würde meine Antwort zu bekommen, aber ich bin nur in der Lage, bis E Teil B kommen ich nicht bis F
Click here bekommen konnte!
Hier ist mein Code:
var query = db.tableA.Include(c => c.tableB.Select(b => b.tableC))
.Include(d => d.tableD.Select(e => e.tableE));
Wie ich verstehe 't Eine Beziehung zwischen fileE und 'tableF' kann nicht eingeschlossen werden. Habe ich recht? Wenn ja, welche Art von Relationship? * eins-zu-eins *, * eins-zu-viele * oder etwas anderes? –
Ja. Ich weiß nicht, wie man TabelleF einbezieht. E-F (1 zu viele). F kann nullfähig sein. –
ändern Sie einfach die zweite Zeile in Ihrem Code in '.Include (d => d.tableD.Select (e => e.tableE.Select (m => m.tableF)));'. Es sollte helfen –