【发布时间】:2010-04-26 21:05:17
【问题描述】:
数据库连接是否必须在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.
对
Public Sub New()
//nothing here
Public Sub SomeClassMethod()
using ts as new TransactionScope
conn = new SqlConnection(...connection string)
set commands, ExecuteDataSet, etc.
问题是您需要在创建 TransactionScope 之后创建与数据库的连接还是可以在之前完成?
【问题讨论】:
-
你能详细说明一下吗?
标签: vb.net database-connection transactionscope