你們可以告訴我這兩個對象之間的區別嗎?謝謝!mysqltransaction對象(mysql)和transactionscope對象(asp.net)之間的區別
回答
MySqlTransaction是一個MySQL特定的System.Data.IDbTransaction實現,也就是它表示一個MySQL數據庫中的事務。
TransactionScope用於製作代碼塊,而不僅僅是數據庫調用,事務性。
TransactionScope將MySqlTransaction作爲一個更大的事務代碼塊的一部分使用,因此您可以執行一些數據庫寫入和其他事務作爲transactionscope的一部分,並且它們都將被提交或將全部回滾。
謝謝安德魯。所以,如果我使用TransactionScope,那麼我也不必使用MySqlTransaction。正確? – user355562 2010-07-24 06:50:49
如果你只是在寫MySQL,你可能不需要TransactionScope。如果您確實需要其他事務操作,則應使用兩者,因爲TransactionScope將徵用MySqlTransaction。 – 2010-07-24 06:54:47
據我瞭解,一旦創建了TransactionScope,稍後打開的所有連接都將進入它的範圍。那麼,不會使用MySQLTransaction是膚淺的嗎?即,如果我的代碼無論如何由於使用TransactionScope而要提交或回滾,那麼爲什麼它應該在MySQL級別進行處理?或者我的理解不正確?謝謝。 – user355562 2010-07-24 07:02:50
- 1. 對象和*之間的區別?
- 2. 對象和散列之間的區別?
- 3. 對象和字典之間的區別?
- 4. 對象之間的區別(javascript和jquery)
- 5. null ==對象和對象== null之間的區別
- 6. 面向對象和非面向對象之間的區別javascript
- 7. 對象和字符串對象之間的區別是什麼
- 8. 對象和變量對象之間的區別
- 9. 子對象和包含對象之間的區別
- 10. 對象引用聲明和對象構造之間的區別?
- 11. jvisualvm活動對象和分配對象之間的區別
- 12. iPhone [(id)對象類]和object_getClassName(id對象)之間的區別
- 13. Kotlin:對象和同伴對象之間的區別
- 14. 可變對象和不可變對象之間的區別
- 15. 對象和非對象類型之間的區別。
- 16. asp.net緩存對象和應用程序對象之間的區別
- 17. _EPROCESS對象和_KPROCESS對象之間有什麼區別
- 18. Singleton對象和sessionfactory單例對象之間有什麼區別
- 19. WCF-代理對象,服務對象和普通類對象之間的區別
- 20. Django的,_base_manager之間的區別對象
- 21. 函數對象之間的區別R
- 22. 來自IIFE的對象與返回對象之間的區別
- 23. 可比對象與對象類型之間的區別
- 24. Java對象與用戶定義對象之間的區別
- 25. 抽象數據類型和對象之間的區別
- 26. 事務和TransactionScope之間的區別
- 27. 是什麼在JavaScript中的新對象和新的對象()之間的區別
- 28. 在Java中的DTO(數據傳輸對象)和類對象之間的區別?
- 29. 不可變對象和有效不可變對象之間的區別?
- 30. javascript對象文字表示法和添加到對象之間的區別
除了由安德魯凱南給出的答案。你也可以檢查http://stackoverflow.com/questions/542525/transactionscope-vs-transaction-in-linq2sql/542704#542704 – PSK 2010-07-24 07:07:09