[LinqToEntities]ajouter une entite avec des clé etrangeres

Résolu
cs_bellak Messages postés 136 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 5 mai 2011 - 25 août 2009 à 01:06
cs_bellak Messages postés 136 Date d'inscription jeudi 27 décembre 2007 Statut Membre 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

1 réponse

cs_bellak Messages postés 136 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 5 mai 2011
26 août 2009 à 14:08
voila mon probleme est resolu , il faut juste ajouter la propriete DEVIS :
DEVIS bdd.DEVIS.First(c> c.ID == 1 && c.LIGNE == item.LigneDev)
3
Rejoignez-nous