Когда TransactionScope впервые появился, я столкнулся с некоторыми серьезными проблемами, заставив его работать между моей машиной разработки (XP) и нашим сервером базы данных (Windows Server 2003).
Когда я стал больше разбираться в этом, это оказалось сложной и широко распространенной проблемой, которая могла стать головной болью в производстве, поэтому я решил не обрабатывать транзакции таким образом (хотя мне очень нравится синтаксис и я очень хотел, чтобы это работало).
Эти проблемы все еще существуют или это безопасно для использования? Вы используете это регулярно сейчас без проблем?
Большое спасибо!
Примечание: Прошло много времени, но я думаю, что проблема была связана с координатором распределенных транзакций. Я долго возился с этим и так и не смог заставить его работать.