Задать вопрос
apiquestion
@apiquestion
Студент

Как лучше реализовать безопасное управление данными?

Уровень доступа к данным в моем приложении разбит на множество модулей. Каждый модуль отвечает за какой-то конкретный набор сущностей.
В коде, описывающем логику приложения, иногда будут возникать ситуации, когда будет вестись работа с несколькими модулями уровня данных. Как быть в тех случаях, когда необходимо выполнить несколько операций с данными последовательно? Предположим, я добавляю сущность 1 (модуль А), затем 2 (модуль Б) и 3 (модуль В). Как лучше производить rollback, если при добавлении какой-либо сущности произошла ошибка? Модули уровня данных могут хранить данные в разных БД.
  • Вопрос задан
  • 151 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Вы не указали, что за тип БД у вас. Может вам будет достаточно MS DTC
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы