asp.net mvcDeleteAllOnSubmit和deleteonSubmit之间的差异

发布于 2024-09-02 12:42:53 字数 62 浏览 5 评论 0原文

DeleteAllOnSubmit 和 deleteonSubmit 之间的真正区别是什么?哪一个更适合使用?

What is the real difference b/w DeleteAllOnSubmit and deleteonSubmit and which one is more appropiate to use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

友谊不毕业 2024-09-09 12:42:53

ASP.NET MVC 中没有 DeleteOnSubmitDeleteAllOnSubmit 之类的东西,因此我假设您指的是 LINQ to SQL 表中的方法。 (如果没有,请纠正我。)

基本上,您可以使用 DeleteOnSubmit 通过指定映射到要删除的行的单个实体来从表中删除单行。

如果您想通过指定多个实体(更准确地说是其中的 IEnumerable<>)从表中删除多行,DeleteAllOnSubmit 可以满足您的需要,这意味着您可以在或多或少的任何集合中指定它们。 (ListCollection 等等。)

There is no such thing as DeleteOnSubmit nor DeleteAllOnSubmit in ASP.NET MVC, so I'll assume that you mean the methods in LINQ to SQL tables. (Correct me if not.)

Basically, you use DeleteOnSubmit to delete a single row from a table, by specifying a single entity which maps to the row you want to delete.

DeleteAllOnSubmit is there for you if you want to delete multiple rows from a table, by specifying multiple entities, more correctly an IEnumerable<> of those, which means that you can specify them in more or less any collection. (List<T>, Collection<T>, and many more.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文