Angenommen, diese Modelle mit ersten:EF Core-Zweite Ebene ThenInclude missworks
Method
, die ein OriginalCode
OriginalCode
hat, die viele hat Mutant
s Mutant
, die viele ParseSubTree
s
Jetzt hat, wenn sie auf Method
abfragen möchte ich die andere werden geladen. So habe ich die folgenden:
Method targetMethod = dBContext.Methods
.Include(me => me.OriginalCode)
.ThenInclude(oc => oc.Mutants)
.FirstOrDefault(me => me.Id == id);
und der nächste Schritt ist zusätzlich der ParseSubTree
aufzunehmen. Aber die Sache ist, dass ich nicht darauf zugreifen kann. Siehe folgendes Bild:
das Problem ist „mu ist eine Liste stattdessen eine Objektreferenz des Seins“!
Wo ist mein Fehler?
TG.
Es ist nur Intellisense Problem - siehe [dieser Kommentar] (https://stackoverflow.com/questions/40319251/using-ef-core-theninclude-on-junction-tables/40319559#comment78168979_40319559) zum Beispiel. Für jetzt geben Sie einfach den Namen der Eigenschaft manuell ein und es wird kompiliert und funktioniert. –
@IvanStoev, Sie haben Recht. Bitte posten Sie Ihren Kommentar als Antwort. Vielen Dank. Vielleicht steht jemand dieser Frage gegenüber. – ConductedClever