我必须删除条件fkey_id = 1的模型的所有行 什么是更好的模式?用实体框架删除行
Q
用实体框架删除行
2
A
回答
1
快速的方法是在纯ADO.NET或存储过程中使用批处理命令。
实体框架不支持批处理执行并删除未附加到上下文的记录。
使用实体框架删除的常用方法是显式加载与fkey_id == 1关联的对象集合并调用delete方法。
2
完全同意Devart,批量删除/更新使用标准SQL。
如果您使用的是.NET 4.0,则ObjectContext会有一些直接调用的新方法。
特别是:
ObjectContext.ExecuteStoreCommand(string commandText, params object[] parameters)
相关问题
- 1. 删除实体框架
- 2. 删除实体框架中的行
- 3. 实体框架中删除多行
- 4. 删除多行与实体框架5
- 5. ado.net实体框架删除行
- 6. 实体框架:删除子实体
- 7. 删除实体的实体框架
- 8. 实体框架:全局禁用删除
- 9. 实体框架 - 从实体删除属性之前将执行
- 10. 实体框架,删除实体如果从另一个实体
- 11. 实体框架 - 删除列表项
- 12. 实体框架4.3和级联删除
- 13. 与内删除加入实体框架
- 14. 实体框架 - 级联删除
- 15. 实体框架6.1删除列
- 16. 删除数据库。实体框架
- 17. 实体框架多级联删除
- 18. 实体框架硬级联删除
- 19. 实体框架删除子对象
- 20. 实体框架5软删除
- 21. 实体框架,已删除= 0
- 22. 从表与实体框架/ ADO.NET删除
- 23. 删除记录实体框架
- 24. 实体框架删除性能
- 25. 实体框架 - 当级联删除
- 26. “软删除”在实体框架5
- 27. ASP.NET实体框架删除()+ ToList()
- 28. 无密钥的实体框架删除
- 29. 实体框架4,SQLCE与删除
- 30. 实体框架 - 删除N:N关系