У меня есть приложение winforms С #, использующее Oracle 12c через oracle.manageddataaccess (через NHibernate 4.0), база данных oracle находится на другом компьютере на сайте клиента, у нас были проблемы с преобразованием набора символов из-за различий NLS_LANG между базой данных oracle и клиентским компьютером . На клиентском компьютере не установлен клиент Oracle (используется только управляемый драйвер).
Мы обнаружили, что вы можете указать клиентский NLS_LANG с помощью переменной среды.
У меня вопрос: есть ли другие способы указать параметр NLS_LANG при использовании нового управляемого доступа к данным в Oracle?