真正的区别是什么,而不是DeleteAllOnSubmit和deleteonSubmit以及哪一个更适合使用?
答案 0 :(得分:4)
ASP.NET MVC中没有DeleteOnSubmit
和DeleteAllOnSubmit
这样的东西,所以我假设你的意思是LINQ to SQL表中的方法。 (如果没有,请纠正我。)
基本上,您使用DeleteOnSubmit
从表中删除单行,方法是指定映射到您要删除的行的单个实体。
DeleteAllOnSubmit
如果您要从表中删除多行,通过指定多个实体,更正确地指定IEnumerable<>
,这意味着您可以或多或少地指定它们任何集合。 (List<T>
,Collection<T>
等等。)