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