Bonjour,
soit le code ci-dessous
Dans ma table customer, il y a 3 "roger" et 1 "bernard"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var l_result = m_model.Customers.Where(i => i.name = "roger"); foreach (DataRow l_customer in l_result) { l_customer.Delete(); }
Lors du premier "l_customer.Delete()", j'ai une exception qui me dit que la suppression risque d'affecter la requête.
Et effectivement, il ne supprime qu'une seule entrée.
Il n'y a pas moyen de supprimer toutes les lignes correspondant d'un coup ?
Question subsidiaire : certains codes trouvés sur le net font "l_result.ToList()", "l_res.First()" ou "l_result.Count()", moi je n'ai ni l'un ni l'autre. Est-ce normal ?
Je suis sous framework .Net 3.5, VS 2008 express.







Répondre avec citation
Partager