Должно ли устанавливаться соединение с базой данных внутри TransactionScope
?Настройка подключения к базе данных при использовании TransactionScope
Или я могу установить его в ctor, а затем создать методы экземпляра TransactionScope
?
EDIT:, например.
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 или это может быть сделано раньше?
Вы можете уточнить немного больше? –