On suppose avoir ces modèles premiers:EF base de second niveau ThenInclude missworks
Method
qui a un OriginalCode
OriginalCode
qui a beaucoup Mutant
s Mutant
qui a beaucoup ParseSubTree
s
maintenant lors de l'interrogation sur Method
Je veux la l'autre étant chargé. J'ai donc les suivantes:
Method targetMethod = dBContext.Methods
.Include(me => me.OriginalCode)
.ThenInclude(oc => oc.Mutants)
.FirstOrDefault(me => me.Id == id);
et l'étape suivante consiste à inclure en plus le ParseSubTree
. Mais la chose est que je ne peux pas y accéder. Voir l'image suivante:
le problème est « mu est une liste au lieu d'être une référence d'objet »!
Où est mon erreur!
TG.
Il est juste question IntelliSense - voir [ce commentaire] (https://stackoverflow.com/questions/40319251/using-ef-core-theninclude-on-junction-tables/40319559#comment78168979_40319559) par exemple. Pour l'instant il suffit de taper le nom de la propriété manuellement et il va compiler et fonctionner. –
@IvanStoev, vous avez raison. S'il vous plaît poster votre commentaire comme une réponse. Merci. Peut-être quelqu'un est confronté à cette question. – ConductedClever