我有一个通过 oracle.manageddataaccess(通过 NHibernate 4.0)使用 Oracle 12c 的 winforms c# 应用程序,oracle 数据库位于客户站点的另一台计算机上,由于 oracle 数据库和客户端计算机之间的 NLS_LANG 差异,我们遇到了字符集转换问题. 客户端计算机上没有安装 Oracle 客户端(仅使用托管驱动程序)。
我们发现您可以使用环境变量指定客户端 NLS_LANG。
我的问题是:在 Oracle 中使用新的托管数据访问时,还有其他方法可以指定 NLS_LANG 设置吗?