2010-02-23 126 views

回答

1

快速的方法是在纯ADO.NET或存储过程中使用批处理命令。
实体框架不支持批处理执行并删除未附加到上下文的记录。
使用实体框架删除的常用方法是显式加载与fkey_id == 1关联的对象集合并调用delete方法。

2

完全同意Devart,批量删除/更新使用标准SQL。

如果您使用的是.NET 4.0,则ObjectContext会有一些直接调用的新方法。

特别是:

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