J'ai généré un modèle Entity Framework (4.0) à partir de ma base de données. Je n'ai pas conçu la base de données et je n'ai aucun contrôle sur le schéma, mais il y a quelques tables qui n'ont pas de contraintes de clé étrangère définies, mais une relation implicite est définie.
Par exemple:
J'ai une table appelée People qui contient les colonnes suivantes: GenderID RaceID
Il existe des tables pour le sexe et la race, mais il n'y a pas de clé étrangère dans la table People.
Lorsque j'ai importé le modèle, il n'a pas ajouté de propriétés de navigation pour ces relations. J'ai essayé de l'ajouter manuellement mais From Role et To Role sont désactivés. Je ne sais pas comment ajouter moi-même la relation. Comment puis-je faire cela?
Je suis tombé sur ce billet de blog qui propose la solution suivante, qui a très bien fonctionné pour moi (malheureusement, je n'ai pas pu faire fonctionner les RPM1984 dans ma situation).
la source