我必須刪除條件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關係