Bonjour, j'ai un problème lorsque je veux ajouter plusieurs fois le même élément dans une relation de plusieurs à plusieurs.
Le problème est que la méthode que j'utilise pour ajouter un menu ou un plat à la commande ne me permet pas par exemple d'ajouter plusieurs fois le menu d'id 1, il ne me l'ajoute qu'une seule fois.
Merci à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public void setCommande(commande _commande, List<int> listeplat, List<int> listemenu) { using (Entities contexte = new Entities()) { contexte.AddObject("commande", _commande); foreach (int Cplats in listeplat) { plat Cplat = contexte.plat.Single(t => t.ID == Cplats); _commande.plat.Add(Cplat); } foreach (int Cmenus in listemenu) { menu Cmenu = contexte.menu.Single(t => t.ID == Cmenus); _commande.menu.Add(Cmenu); } contexte.SaveChanges(); } }
Partager