Мы смотрим на реализацию транзакций в нашем веб-приложении ASP.NET.Это трехслойная архитектура.Мы вызываем веб-сервисы из бизнес-уровня и планируем реализовать транзакции в веб-сервисе, задав атрибут TransactionOPtion.
Придя к уровню данных, является ли это хорошим вариантом для реализации транзакций на уровне данных или следуетЯ называю это с бизнес-уровня.Если я начну транзакцию с бизнес-уровня, я считаю, что нам нужно будет передать контекст транзакции в слой данных, что, по моему мнению, не имеет смысла, поскольку я могу запустить транзакцию в самом даталере.Я не говорю о разных базах данных и не имею несколько вызовов методов из BusinessLayer.Поэтому я не думаю, что в этом контексте нам нужны транзакции на бизнес-уровне.Не могли бы вы проверить / исправить мое понимание?
Спасибо
Сони