假設我有兩個嵌套事務並且都TransactionScope的RequiresNew現在假設外部事務保存實體,但交易尚未提交,現在內幕交易作出實體的一些更新用保存的上方,將其保存到數據庫,但在提交事務處理時拋出異常。是的,它在邏輯上是正確的,因爲外部事務所做的更改不是提交的,但我想知道爲什麼它是這樣的?我正在使用EF 4.1 DbContext和TransactionScope.Any幫助將非常適合。嵌套事務的DbContext的SaveChanges拋出異常
0
A
回答
-2
而嵌套事務我在技術上是可行的,他們沒有任何意義邏輯/概念。我會簡單地避免嵌套事務。
+0
實際上嵌套的內部事務是另一種服務,並做一些邏輯工作,然後保存 – ethicallogics
+0
也許是這樣,但是,這樣不需要嵌套事務可以結構化。 –
相關問題
- 1. 實體SaveChanges拋出異常
- 2. 嵌套的XML元素拋出異常
- 3. 嵌套SELECT拋出一個異常
- 4. 工廠方法'stringHttpMessageConverter'拋出異常;嵌套異常是java.lang.NullPointerException
- 5. Spring事務+休眠類拋出異常
- 6. 即使沒有嵌套事務,領域異常「不允許嵌套事務」
- 7. StatefulService中的嵌套事務,用於保存異常事務的異步狀態
- 8. 在嵌套的'try'中重新拋出合法的異常嗎?
- 9. 重新拋出一個有嵌套異常的catch塊的異常嗎?
- 10. DbContext SaveChanges
- 11. 解析嵌套的JSON拋出NullPointerException異常
- 12. 嵌套的LINQ方法拋出`不支持...`異常
- 13. 通過java拋出嵌套的異常Throwable
- 14. 從catch塊中拋出嵌套異常......這是明智的嗎?
- 15. 構造函數拋出異常;嵌套的異常是java.lang.NoClassDefFoundError:javax/servlet/ServletContext
- 16. Hibernate事務從另一個事務拋出異常
- 17. 事務readonly = true在提交事務時不會拋出異常
- 18. Web服務拋出異常
- 19. 魔術異常拋出拋出異常
- 20. 拋出異常拋出異常
- 21. 春/ JPA /休眠/ PostgreSQL的拋出EntityNotFoundException在嵌套事務
- 22. 呼叫到的DbContext拋出異常(代碼首先,創建DB)
- 23. 異常從單元測試訪問的DbContext時拋出
- 24. 嵌套異常?
- 25. 覆蓋DbContext SaveChanges
- 26. Rails 3.嵌套事務。子塊中的異常
- 27. 拋出一個新的異常拋出一箇舊的異常
- 28. 上次拋出的異常包含以前拋出的異常?
- 29. 拋出異常不拋出
- 30. 三元運算符:異常拋出和嵌套
你有沒有得到一個死鎖異常? –