Quelle est la vraie différence b/w DeleteAllOnSubmit et deleteonSubmit et lequel est le plus approprié à utiliser?asp.net mvc diff entre DeleteAllOnSubmit et deleteonSubmit
3
A
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.)