我使用Oracle 12c的一個WinForms C#應用程序通過oracle.manageddataaccess(通過NHibernate的4.0),Oracle數據庫是在客戶現場,我們已經與字符集轉換由於發生問題,另一臺機器上Oracle數據庫和客戶機之間的NLS_LANG差異。客戶機上沒有安裝Oracle客戶機(僅使用託管驅動程序)。NLS_LANG設置爲Oracle託管數據訪問
我們發現您可以使用環境變量指定客戶端NLS_LANG。
我的問題是: 在Oracle中使用新的託管數據訪問時,是否有其他方法可以指定NLS_LANG設置?
ODP.NET,管理驅動程序不會從註冊表考慮'NLS_LANG'。實際上它根本不考慮註冊表設置。 –