Bonjour,
Je débute avec Entity Framework.
Je cherche à créer 2 entités : Scenario et Action.
Scenario contient une collection d'Actions
Mais coté base de données j'ai une table de mapping entre les deux: TBL_SCENARIO_ACTION
J'ai donc céer mes 2 entités, mappé les propriétés sur les tables respectives (TBL_SCENARIO et TBL_ACTION), mappé les id aux clés primaires (IDX_SCENARIO pour Id de Scenario et IDX_ACTION pour Id de Action)
Ensuite je crée ma relation 1 à n entre les 2 entités et je mappe les champs IDX_SCENARIO et IDX_ACTION de la table TBL_SCENARIO_ACTION à Id de Scenario et Id de Action
A la compilation j'ai l'erreur suivante :
d'où mes questions:Erreur 3003*: Problème de fragment de mappage à partir de la ligne 152*: Au moins une des propriétés de clé de l'AssociationSet ScenarioAction doit être mappée à l'ensemble des propriétés de clé (TBL_ACTIONS_SCENARIO.IDX_ACTION, TBL_ACTIONS_SCENARIO.IDX_SCENARIO) de la table TBL_ACTIONS_SCENARIO.
est-il possible de lier 2 entités avec une table de mapping entre les 2 sans déclaré une entité pour la table de mapping.
Si oui, ma façon de faire est elle la bonne?
Si oui, quel est le problème ;-)?
Merci pour votre aide
Partager