數據庫連接是否必須在TransactionScope
內設置?使用TransactionScope時設置數據庫連接
或者我可以在ctor中設置它,然後通過實例方法創建一個TransactionScope
?
編輯:例如
Public Sub New()
Dim conn = new SqlConnection(...connection string)
Public Sub SomeClassMethod()
using ts as new TransactionScope
//conn has already been initialized
//so, here you can set commands, ExecuteDataSet, etc.
VS
Public Sub New()
//nothing here
Public Sub SomeClassMethod()
using ts as new TransactionScope
conn = new SqlConnection(...connection string)
set commands, ExecuteDataSet, etc.
的問題是你需要你創建一個TransactionScope後創建到數據庫的連接還是可以做之前?
你能詳細說一下嗎? – 2010-04-28 09:34:32