我可以在一個表中的所有記錄,我需要:如何在選擇後從表中刪除所有記錄?
using (Entities db = new Entities())
{
db.PROJ_PLOFDataRecord.Where(x => x.Account_Id == 1);
}
我現在要刪除它們......我不能這樣說話.RemoveAll()
我可以在一個表中的所有記錄,我需要:如何在選擇後從表中刪除所有記錄?
using (Entities db = new Entities())
{
db.PROJ_PLOFDataRecord.Where(x => x.Account_Id == 1);
}
我現在要刪除它們......我不能這樣說話.RemoveAll()
假設你是在EF6,嘗試
db.PROJ_PLOFDataRecord.Local.Clear();
db.SaveChanges();
您可能需要首先撥打db.PROJ_PLOFDataRecord.Load()
以獲取填充的本地收藏夾。
這裏是。當地的文檔(MSDN)
does not allow me。說明.local – John
它是一個DbSet,你使用EF6(我相信5作品以及)?我附上了文檔,以防止您確定缺少的內容。 – BradleyDotNET
爲可能的複製問題http://stackoverflow.com/questions/2519866/how-do-i -delete-multiple-rows-in-entity-framework-without-foreach – failedprogramming