2010-05-21 8 views

Répondre

4

Il n'existe pas de DeleteOnSubmit ni DeleteAllOnSubmit dans ASP.NET MVC, donc je suppose que vous voulez dire les méthodes dans les tables LINQ to SQL. (Corrigez-moi sinon.)

Fondamentalement, vous utilisez DeleteOnSubmit pour supprimer une seule ligne d'une table, en spécifiant une seule entité qui correspond à la ligne que vous souhaitez supprimer.

DeleteAllOnSubmit est là pour vous si vous voulez supprimer plusieurs lignes d'une table, en spécifiant plusieurs entités, plus correctement IEnumerable<> de celles-ci, ce qui signifie que vous pouvez les spécifier dans plus ou moins n'importe quelle collection. (List<T>, Collection<T>, et beaucoup plus.)