Ale*_*hon 5 .net nhibernate winforms oracle12c odp.net-managed
我有一个winforms c#应用程序使用Oracle 12c通过oracle.manageddataaccess(通过NHibernate 4.0),oracle数据库在客户站点上的另一台机器上,由于oracle数据库和客户端机器之间的NLS_LANG差异,我们遇到了字符集转换问题.客户端计算机上没有安装Oracle客户端(仅使用托管驱动程序).
我们发现您可以使用环境变量指定客户端NLS_LANG.
我的问题是:在Oracle中使用新的托管数据访问时,还有其他方法可以指定NLS_LANG设置吗?
我使用 OracleGlobalization 设置日期格式如下。这可能会给你一个线索..
conn = new OracleConnection(connectionString);
conn.Open();
OracleGlobalization info = conn.GetSessionInfo();
info.DateFormat = "YYYY-MM-DD";
conn.SetSessionInfo(info);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10745 次 |
| 最近记录: |