Допустимы ли долгосрочные транзакции?

Я думаю об использовании транзакций в двухуровневых приложениях WPF (или Windows Forms) следующим образом:

Мы можем начать новую транзакцию, когда откроем новую форму для редактирования данных, отредактируем и сохраним изменения прозрачно в этой транзакции. Тогда мы можем нажатьХОРОШО" кнопка и совершить транзакцию, или "Отменить" Кнопка и откат. Если мы хотим открыть другое диалоговое окно с этими данными, мы можем использовать вложенные транзакции.

Вопрос в том, приемлем ли этот способ использования транзакций или нет? Я знаю, что есть много разных способов реализовать такую логику, но яЯ хотел бы перечислить преимущества и недостатки этого.

Ответы на вопрос(5)

Ваш ответ на вопрос