SugarCommand1.Connection=SugarConnection1;
using (TransactionScope transScope = new TransactionScope()) {
SugarConnection1.Open();
SugarCommand1.ExecuteNonQuery();
transScope.Complete();
}
SugarConnection1.Close();
- or -
SugarCommand1.Connection=SugarConnection1;
SugarConnection1.Open();
using (TransactionScope transScope = new TransactionScope()) {
SugarConnection1.EnlistTransaction(Transaction.Current);
SugarCommand1.ExecuteNonQuery();
transScope.Complete();
}
SugarConnection1.Close();
- or -
CommittableTransaction cmtTx = new CommittableTransaction();
SugarConnection1.Open();
SugarConnection1.EnlistTransaction(cmtTx);
SugarCommand1.ExecuteNonQuery();
SugarConnection1.Close();