为了账号安全,请及时绑定邮箱和手机立即绑定

LINQ中对实体的批量删除

LINQ中对实体的批量删除

潇潇雨雨 2019-10-16 12:41:38
有什么方法可以在LINQ或LINQ-to-Entities中批量删除与给定查询匹配的一堆对象?我可以找到的唯一参考文献已经过时,并且遍历并手动删除所有我希望删除的对象似乎很愚蠢。
查看完整描述

3 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

问题是一个古老的问题(来自EF5之前的问题)。对于使用EF5的任何人,EntityFramework.Extended都会迅速完成此操作。


查看完整回答
反对 回复 2019-10-16
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

 using (var context = new DatabaseEntities())

    {

        // delete existing records

        context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId);

    }


查看完整回答
反对 回复 2019-10-16
  • 3 回答
  • 0 关注
  • 759 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信