2012-05-03 37 views
1

請讓我知道.. 我可以同時使用TransactionScope和SQL事務(開始傳輸和提交傳輸)。TransactionScope和SQL事務

謝謝,

+2

你試過了嗎?發生了什麼? –

+0

你爲什麼想要? – Oded

+0

沒有必要真的。它是一個或另一個。請參閱http://stackoverflow.com/questions/1270981/refactoring-ado-net-sqltransaction-vs-transactionscope – dash

回答

0

是的,你可以,但不建議。事務很好,但它們可能會導致難以調試的微妙的併發問題(爭用,死鎖等),所以您應該儘量減少事務內的代碼並對其進行非常仔細的管理。如果有時候人們很難用單一技術來做這件事,想象一下使用兩種...