- var PTryReport = db.ProductTryReport.Where(x => x.ProductSize_ID == Check.ID);
- if (PTryReport.Any())
- {
- //原本這樣寫 會出錯交易失敗錯誤
- //因為刪除del就會改變PTryReport的值
- foreach (var del in PTryReport)
- {
- db.ProductTryReport.Remove(del);
- db.SaveChanges();
- }
- }
- //理想的寫法 用 RemoveRange 一次刪除全部資料
- if (PTryReport.Any())
- {
- db.ProductTryReport.RemoveRange(PTryReport);
- db.SaveChanges();
- }
沒有留言:
張貼留言