数据库连接是否必须在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