2010-12-02 13 views
2

J'ai un modèle comme celui-ci,EF 4 relation dans la même entité

Mon entité de menu ont une relation à 0..1 0..1 avec la même entité (en themself) .. pour avoir RootMenu récursive .. mais je ne sais pas comment est le meilleur moyen de sauverChange avec EF il m'a toujours donné des erreurs .. alt text

Merci!

+2

quelle est l'erreur? – Jon

Répondre

1

Remplacez-le par 0..1 à 1 ou 1 à 0..1 (en fonction de cette direction, l'association va). Le PK n'est pas nullable, donc un côté de l'association doit être: 1

+0

"Le PK n'est pas NULL". Mais que faire si le FK est? (RootMenuId) – RPM1984