У меня на клиенте развернуто приложение winforms для толстых клиентов на основе .Net.Мне нужно использовать класс TransactionScope [System.Transactions] в коде для обработки транзакций в базе данных Oracle.Похоже, этот класс требует oramts.dll на клиентском компьютере.См. Здесь: Использование области транзакции и запросов
Учитывая это, является ли хорошей идеей использовать этот класс в толстом клиентском приложении?Потому что тогда все клиентские машины должны иметь эту DLL и другие зависимости, присутствующие на их машине.Плюс, если эти dll основаны на COM, то их также нужно будет зарегистрировать в реестре.Является ли oramts.dll COM dll? И может кто-нибудь, пожалуйста, дайте мне знать, каковы его зависимости?Пожалуйста, сообщите.
Спасибо.