LINQ中对实体的批量删除

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



潇潇雨雨
浏览 759回答 3
3回答

慕尼黑8549860

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

元芳怎么了

 using (var context = new DatabaseEntities())    {        // delete existing records        context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId);    }
打开App,查看更多内容
随时随地看视频慕课网APP