有什么方法可以在LINQ或LINQ-to-Entities中批量删除与给定查询匹配的一堆对象?我可以找到的唯一参考文献已经过时,并且遍历并手动删除所有我希望删除的对象似乎很愚蠢。
3 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
问题是一个古老的问题(来自EF5之前的问题)。对于使用EF5的任何人,EntityFramework.Extended都会迅速完成此操作。
元芳怎么了
TA贡献1798条经验 获得超7个赞
using (var context = new DatabaseEntities())
{
// delete existing records
context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId);
}
添加回答
举报
0/150
提交
取消