LinQ To Entity : Problème ManyToMany
Bonjour,
J'ai un problème concernant les associations ManyToMany avec LinQ to Entity.
Voici le schéma dans EDM Designer ( Visual Studio 2008 ) :
http://nitroprog.free.fr/tmp/SCREEN.png
J'essaye d'ajouter dans la table contient des relations entre un PortFolio et des éléments (avec une notion de quantité).
Voici mon code en C# :
Code:
1 2 3 4 5 6 7
| MYEntities db = new MYEntities();
CONTIENT addCnt = new CONTIENT();
addCnt.PORTFOLIOS = UnPortFolio;
addCnt.ELEMENT = UnElement ;
addCnt.quantite =10;
db.AddToCONTIENT(addCnt);
db.SaveChanges(); |
Sachant que le PORTFOLIO et l'ELEMENT existe déja, lorsque que j'exécute ce code, je me tape une Exception sur le Primary Key de ELEMENT.
Cela veut dire qu'il essaye de faire un INSERT de l'ELEMENT ?
Je ne comprend pas bien, quelqu'un pourrait-il m'éclairer ? L'association entre PORTFOLIOS et ELEMENTS est-elle correcte ? Est-ce que la marche à suivre est différente ?
Désolé je débute sur l'environnement .NET, et ce projet doit être terminé dans un délai raisonnable (pas le temps de bouquiner un gros livre :roll:).
Je vous remercie d'avance.
ps: j'espère me trouver dans la bonne partie du forum