Bonjour,
J'ai un problème d'ajout de données dans une association entre 2 tables :
voici les clé primaire des tables :
table Chantiers :
NumFiliale
NumCHantier
DateChantier
table commande
NumFiliale
NumCommande
DateCommande
je met également une screen de mon model ado.net .
Ensuite dans mon code j'écris ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var chantier = (from c in context.chantiers where c.Num == 1 select c).Single();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var com = (from c in context.commandes where c.Num == 3 select c).Single();Et j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 com.chantiers.Add(chantier); context.AddLink(com, "chantiers",chantier ); context.SaveChanges();Comment puis-je régler ce probleme ?Une erreur s'est produite lors du traitement de cette requête
ps : j'ai d'autre table en many to many , par exemple entre client et contact . en suivant ce même code cela fonctionne.
Est-ce que ce problème est du au clé primaire multiple ?
merci
Partager