在新公司常看到Batch Console跳出資料表被鎖定的例外錯誤
造成其他的程式無法讀取該資料表
經查詢發現某支Console常常做一些EF跑上千筆的更新
然後上網查了一下資料,原來EF 的SaveChanges有在使用Transaction
所以還是別一次跑上千筆的更新比較恰當
而且EF的RemoveRange在SQL上是一筆一筆exec去跑的,我也是醉了
圖片來源:https://dotblogs.com.tw/yc421206/2015/03/18/150757
沒有留言:
張貼留言