Pull to refresh

Comments 11

Я правильно понял, что вы сэмулировали SAVEPOINT / ROLLBACK TO SAVEPOINT?
Нет. неправильно. Мы его не эмулировали, мы отлично знаем про его существование.
Не понял тогда в чем разница, за исключением того, что вы исключили доступ к управлению транзакциями прикладными разработчиками.

Что внутри TransactionScope()?
В каком смысле «что внутри»?
Создание новой отдельной транзакции.
Разница в том, что мы не исключили доступ, а в том, что убрали возможность все сломать управляя транзакциями вручную.
Скорее, это обертка над автономными транзакциями
Разница в том, что мы практически исключили случаи неправильного использования транзакций. Почему «практически» — написано в тексте.
Одна БД и все на одном сервере вместе с оббертками? Так не интересно…
Ну мы не мордокнигу пишем…
Действительно, потерять статус в мордокниге и данные в ERP системе — примерно одной важности события.
А не лучше ли зафиксировать транзакцию после цикла сохранения всех документов?
Не всегда. Чем больше мы внесли изменений, тем больше вероятность блокировки других транзакций.
Sign up to leave a comment.