Рекомендуется использовать таблицы аудита вместо транзакций? - PullRequest
0 голосов
/ 10 сентября 2018

Я работаю над проектом, в котором стек Winforms / WebAPI / SqlServer.В настоящее время в API нет поддержки транзакций.Если мне нужно сделать несколько вызовов post / delete (которые были бы частью транзакции) в API, я не могу откатить его в случае возникновения ошибки.В настоящее время мы работаем над этим путем отслеживания вставленных / удаленных строк на стороне клиента и выполнения обратных вызовов в случае сбоев.

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

...