[C#] insert de FK dans table de liaison
Salut tout le monde,
je suis sur une application de gestion de CV et j'utilise Linq to entities dans lequel j'ai une table participant, une table expérience et une table exp_participant qui contient deux foreign key (fk_idParticipant et fk_idExperience).
Lors de l'ajout, j'arrive à ajouter un participant et une expérience mais pas à faire en sorte que les id du participant et de l’expérience s'ajoute dans la table exp_participant automatiquement
Ajout expérience dans ma liste (myPartiExp):
Code:
1 2 3 4 5 6
|
myExperience.libelle = addXp.tbLib.Text;
myExperience.description = addXp.tbDesc.Text;
myExperience.date_entree = DateTime.Parse(addXp.dataTimeDebut.Text);
myExperience.date_sortie = DateTime.Parse(addXp.dateTimeFin.Text);
myPartiExp.Add(myExperience); |
Enregistrement de l'exp ds la db:
Code:
1 2 3 4 5 6 7 8 9
|
foreach (experience exp in myPartiExp)
{
db.experience.AddObject(exp);
db.SaveChanges();
} |
voila si vous pouvoez m'éclairer ce serait cool car je vois pas comment faire la reqête
Insertion dans des tables de liaison
Salut,
Du fait que vous n'avez pas fourni assez d'info sur comment l'insertion se passe je vous conseille de regarder du cote des PK/FK , Constraints pour etre sur que les relations sont explicitement bien definies.
Vous pouvez aussi lire cet article(en Anglais):
http://www.singingeels.com/Articles/...tionships.aspx
Bonne chance.