[LinqToEntities]ajouter une entite avec des clé etrangeres [Résolu]

Messages postés
136
Date d'inscription
jeudi 27 décembre 2007
Dernière intervention
5 mai 2011
- - Dernière réponse : cs_bellak
Messages postés
136
Date d'inscription
jeudi 27 décembre 2007
Dernière intervention
5 mai 2011
- 26 août 2009 à 14:08
Bonjour a tous ,
SVP quelqu'un pourrait m'aider a resoudre mon probleme ,
j'ai une BDD avec les tables :
DEVIS(ID,LIGNE...) les 2 sont des cles primaires .
DEVIS-AUX(ID-DEVIS,LIGNE-DEVIS,LIGNE...) les 3 sont des cles primaires avec ID-DEVIS,LIGNE-DEVIS des cles etrangeres .
je veux ajouter l'entité DEVIS-AUX , le code :
DEVIS_AUX chap = new DEVIS_AUX()
{
      ID_DEVIS = 1,
      LIGNE_DEVIS = item.LigneDev,
      LIGNE = item.Ligne,
      CHAP = item.CHAP,
      NBRE = item.NBRE,
      LONG = item.Long,
      LARG = item.Larg,
      HAUT = item.Haut,
      PART = item.Part
};
 bdd.AddToDEVIS_AUX(chap);
bdd.SaveChanges();

me retourne l'erreur au niveau de bdd.SaveChanges(); :
Les entités dans « dbMETRISSEntities.DEVIS_AUX » participent à la relation « FK_DEVIS_AUX_DEVIS ». 0 « DEVIS » connexes ont été trouvés. 1 « DEVIS » est attendu.

merci d'avance
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
136
Date d'inscription
jeudi 27 décembre 2007
Dernière intervention
5 mai 2011
3
Merci
voila mon probleme est resolu , il faut juste ajouter la propriete DEVIS :
DEVIS bdd.DEVIS.First(c> c.ID == 1 && c.LIGNE == item.LigneDev)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 89 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_bellak

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.