Получите TransactionAbortedException в конце использования блока (TransactionsScope). Вызывается транзакцияcope.Complete (), почему я все еще получаю это исключение.
using (var scope = new TransactionScope(TransactionScopeOption.Required, CreateTransactionOption(10)))
{
// Distributed actions about databases.
status = SafeAction(realAction).Status;
scope.Complete();
return status;
}
Внутреннее исключение:
SqlException: Microsoft Distributed Transaction Coordinator (MS DTC) has stopped this transaction.