La connexion à la base de données doit-elle être définie dans un TransactionScope
?Définition de la connexion à la base de données lors de l'utilisation d'un TransactionScope
Ou est-ce que je peux le mettre dans le ctor et ensuite avoir des méthodes d'instance créer un TransactionScope
?
EDIT: par exemple.
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.
la question est de savoir si vous devez créer la connexion à la base de données une fois que vous avez créé un TransactionScope ou peut-il être fait avant?
pouvez-vous élaborer un peu plus? –