Возврат должен быть после ликвидации транзакции? - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть код, который должен быть внутри транзакции. Я использовал использование с begintransaction. Я, конечно, должен вернуться после совершения транзакции, но должен ли я вернуться внутри использования или вне его?

using (var context = MyDBContext)
{
    using (var scope = context.Database.BeginTransaction())
    {
        var res = myResult;

        scope.Commit();
        return res;
    }
}

Я переживаю, что если коммит не удастся. Возврат не будет показывать, что если возврат происходит за пределами использования.

...