У меня есть веб-приложение с несколькими подсистемами. В одной из этих подсистем я использую NHibernate, а в другой - Enterprise Library для уровня доступа к данным.
Теперь у меня есть страница, которая работает с этими двумя подсистемами одновременно, и когда я нажимаю кнопку на моей странице, выполняю две работы.
Мой вопрос заключается в том, что если мое приложение имеет дело с ошибками, как я могу откатить все работы?