2010-02-23 186 views

回答

1

快速的方法是在純ADO.NET或存儲過程中使用批處理命令。
實體框架不支持批處理執行並刪除未附加到上下文的記錄。
使用實體框架刪除的常用方法是顯式加載與fkey_id == 1關聯的對象集合並調用delete方法。

2

完全同意Devart,批量刪除/更新使用標準SQL。

如果您使用的是.NET 4.0,則ObjectContext會有一些直接調用的新方法。

特別是:

ObjectContext.ExecuteStoreCommand(string commandText, params object[] parameters)