2016-04-20 74 views

回答

1

實體框架是不是在這種情況下,正確的選擇,即使考慮大頭插入指令。當啓動SaveChanges()命令時,即使單個錯誤也會撤消事務,因爲EF總是會嘗試防止插入任何錯誤的數據(也不能將重要錯誤與非重要錯誤分開)。

可能的選擇:

  1. 插入和try/catch塊內保存每行(它的工作原理,但它是非常緩慢和痛苦)
  2. 。去的SqlConnection和一個普通的舊合併指令臨時之間與您的數據和目的地表格(明確更好) - 檢查this
相關問題