首页 > 解决方案 > 需要使用 OracleDataAccess.Unmanaged 来处理 OracleDbType.Object 而无需在机器中安装 Oracle Client

问题描述

我需要使用 OracleDbType.Object 将 UDT 传递给 Oracle SP。使用部署在 Pivotal Cloud Foundry 中的 .Net Framework 4.5 Web API 中的 OracleDataAccess.Unmanaged DLL。

我需要使用它而不在我的机器/服务器中安装 Oracle 客户端。

请告知,如果有任何方法可以做到这一点。

尝试从 /Oracle/Home 复制 DLL 和其他依赖项,但在初始化 OracleCommand 的新实例时出现异常。

**异常文本 System.TypeInitializationException:Oracle.DataAccess.Client.OracleConnection..cctor() 处的 'Oracle.DataAccess.Client.OracleConnection 的类型初始化程序 --- 内部异常堆栈跟踪结束 --- 在 Oracle.DataAccess。 Client.OracleConnection..ctor(String connectionString) ...

标签: oracle12c.net-4.5cloud-foundrycomplex-data-typesoraclecommand

解决方案


推荐阅读