有什么方法可以在LINQ或LINQ-to-Entities中批量刪除與給定查詢匹配的一堆對象?我可以找到的唯一參考文獻(xiàn)已經(jīng)過時,并且遍歷并手動刪除所有我希望刪除的對象似乎很愚蠢。
3 回答

慕尼黑8549860
TA貢獻(xiàn)1818條經(jīng)驗 獲得超11個贊
問題是一個古老的問題(來自EF5之前的問題)。對于使用EF5的任何人,EntityFramework.Extended都會迅速完成此操作。

元芳怎么了
TA貢獻(xiàn)1798條經(jīng)驗 獲得超7個贊
using (var context = new DatabaseEntities())
{
// delete existing records
context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId);
}
添加回答
舉報
0/150
提交
取消