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

cs_bellak 136 Messages postés jeudi 27 décembre 2007Date d'inscription 5 mai 2011 Dernière intervention - 25 août 2009 à 01:06 - Dernière réponse : cs_bellak 136 Messages postés jeudi 27 décembre 2007Date d'inscription 5 mai 2011 Dernière intervention
- 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
cs_bellak 136 Messages postés jeudi 27 décembre 2007Date d'inscription 5 mai 2011 Dernière intervention - 26 août 2009 à 14:08
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)

Merci cs_bellak 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 124 internautes 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.