我必须删除条件为 fkey_id = 1 的模型的所有行什么是更好的模式?
问问题
3033 次
2 回答
2
完全同意 Devart,批量删除/更新使用标准 SQL。
如果您使用的是 .NET 4.0,ObjectContext 有一些直接调用的新方法。
尤其:
ObjectContext.ExecuteStoreCommand(string commandText, params object[] parameters)
于 2010-02-23T23:29:00.090 回答
1
快速的方法是在纯 ADO.NET 或存储过程中使用批处理命令。
实体框架不支持批量执行和删除未附加到上下文的记录。
使用 Entity Framework 删除的常用方法是显式加载与 fkey_id == 1 关联的对象集合并调用 delete 方法。
于 2010-02-23T13:43:12.853 回答