Même relation de table dans Entity Framework

c# entity-framework

Question

Est-il possible d'avoir une association mappant une table sur elle-même?

par exemple

Table:  
ConditionId  
ConditionName 
... 
...  
ParentConditionId

où nous pouvons avoir plusieurs ParentConditionIds mappant chacun sur le même ConditionId.

J'ai essayé un mappage un à plusieurs mais j'obtiens une erreur lorsqu'il n'y a pas d'enfants.

Réponse acceptée

Oui c'est possible. Mettez le FK dans votre base de données et l'assistant le mappera correctement. Assurez-vous que ParentConditionId est nullable.


Réponse populaire

Jetez un coup d'œil au didacticiel que vous pouvez télécharger ici . Il explique en détail comment modéliser une table d'auto-référence.



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow