У меня есть код, который должен быть внутри транзакции. Я использовал использование с begintransaction. Я, конечно, должен вернуться после совершения транзакции, но должен ли я вернуться внутри использования или вне его?
using (var context = MyDBContext)
{
using (var scope = context.Database.BeginTransaction())
{
var res = myResult;
scope.Commit();
return res;
}
}
Я переживаю, что если коммит не удастся. Возврат не будет показывать, что если возврат происходит за пределами использования.