c# - Entity Framework 中的批量删除

标签 c# entity-framework linq-to-sql

我想使用 linq 从表中批量删除记录。 有一篇文章描述了如何做到这一点: Bulk-deleting in LINQ to Entities

var query = from c in ctx.Customers
            where c.SalesPerson.Email == "..."
            select c;

query.Delete();

但是我的 var 变量中不存在“删除”函数。
此外,我的上下文中不存在函数“SubmitChanges”。

最佳答案

有一个有趣的 NuGet 包 lets you do batch deletes and updates :

关于c# - Entity Framework 中的批量删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592176/

相关文章:

c# - LINQ Varbinary 到 C# 字节数组

c# - 静态变量通常第一个字符为大写吗?

c# - Roslyn CTP 是否仍可用于 Visual Studio 2010 SP1

database - 错误 3004 : Problem in mapping fragment starting at line

c# - 如何将包含与 Guid 一起使用?

c# - 如何将此 SQL Order By 语句转换为 LINQ-To-Object?

c# - 可以隐藏属性上的属性吗?

c# - WebCache 和 MemoryCache 在缓存方面的区别

c# - 当我通过 EF 向 SQL 添加值时,ID 始终为 0

c# - 更改数据捕获和 linq