Я использую службу WCF, которая выполняет транзакции базы данных. Я нахожу способ отката при сбое любой операции.
public void UpdateFirstTable()
{
//Linq query to update table1
}
public void UpdateSecondTable()
{
//Linq query to update table2
}
если исключение происходит при выполнении какой-либо операции в UpdateFirstTable () и UpdateSecondTable (), сделанные изменения должны быть откатаны. Как этого добиться?