using (TransactionScope transactionscope = new TransactionScope())
{
try
{
function1(); //perform update on table
function2(); //perform update on table
transactionscope.Complete();
}
catch(Exception ex)
{
}
}
Код работает нормально с провайдером sqlclient, но в случае провайдера oledb он дает ошибку "Новая транзакция не может быть завершена в указанном координаторе транзакции". Уже активировать службу DTC на сервере.