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