我想在Entity框架中实现批量删除。我打算使用Entity sql,但经过长时间的搜索后,我无法在Entity Sql中找到一个删除语句的例子。我也不想使用Sql语句。 Entity框架是否提供任何批量更新而不在内部使用For each循环?我想在单个事务中删除完整的对象列表。是否可以在Entity Sql中使用?
答案 0 :(得分:0)
我知道有一个nuget package提供批量删除/更新。
大多数使用实体框架的人不使用它,因为它绕过模型中内置的任何逻辑(例如,在savechanges中没有执行代码覆盖),但如果你只是在没有任何业务逻辑的情况下进行数据检索/删除,这可能会有所帮助