1
A
回答
0
FailOnFirstConflict指定嘗試更新數據庫應立即停止。 ContinueOnConflict指定應嘗試對數據庫的所有更新。
後者可能會導致不一致的結果,具體取決於您正在執行的保存/更新的類型。
所以,除非這與您無關,否則只需使用FailOnFirstConflict返回第一個錯誤。
0
ContinueOnConflict仍然會回滾。但是,它會嘗試將其可以應用於數據庫的所有更改。這意味着你可以捕捉和報告所有的衝突,而不僅僅是第一個。
answers to another question中有代碼告訴你如何做到這一點。
相關問題
- 1. SubmitChanges因重複條目失敗後,所有後續SubmitChanges失敗
- 2. 如何處理inet_ntop()失敗?
- 3. 如何處理AsyncTask失敗
- 4. 如何處理「getaddrinfo失敗」?
- 5. 如何處理url.get()失敗
- 6. 如何處理NetworkStream.Write失敗
- 7. 如何處理DDD失敗?
- 8. 如何使用MQTT處理Node.js中的消息處理失敗?
- 9. 如何處理失敗的DllImport?
- 10. 如何處理失敗的期貨
- 11. 如何處理失敗的Redis連接
- 12. 如何處理構造失敗的RAII
- 13. 如何處理失敗的工作?
- 14. QWebPage。如何處理失敗的請求
- 15. 處理NSURLSessionDownloadTask失敗
- 16. 預處理失敗
- 17. itunesconnect處理失敗
- 18. 如何處理HTMLElement.Click()靜默失敗
- 19. 如何處理$ .when承諾失敗?
- 20. 如何處理WCF連接失敗
- 21. 你如何處理pthread_mutex_unlock失敗?
- 22. 如何處理「加載資源失敗」
- 23. Linq2Sql SubmitChanges遠程數據庫失敗!
- 24. 處理失敗的`Future`
- 25. Laravel:處理失敗的findOrFail()
- 26. org.springframework.web.util.NestedServletException:處理程序處理失敗
- 27. Python中的異常處理失敗
- 28. 處理Robotium中的失敗案例
- 29. Hadoop中的XML處理失敗
- 30. 處理SSIS驗證失敗