寻找使用Entity Framework删除一组行的简单方法

时间:2013-01-27 17:17:05

标签: .net entity-framework entity-framework-4

有没有办法使用Entity Framework基于谓词规则从数据库中删除一组行?

只是一个不起作用的例子:

context.entity.remove(i => i.name == "name");

我今天的方式并不简单。我必须循环并逐项删除。

1 个答案:

答案 0 :(得分:2)

您可以使用EntityFramework.Extended库。 https://github.com/loresoft/EntityFramework.Extended

示例:

//delete all users where FirstName matches
context.Users.Delete(u => u.FirstName == "firstname");

此方法不会从数据库中检索行。