在Oracle.ManagedDataAccess.Core中是否可以替代OracleDbType.Array

时间:2019-01-10 07:17:07

标签: .net oracle standards

我正在将.net框架目标项目转换为netstandard 2.0。因此,我将Oracle.DataAccess更改为Oracle.ManagedDataAccess.Core。但是托管驱动程序中不存在OracleDbType枚举中的某些oracle db类型:

OracleDbType.Array
OracleDbType.Object
OracleDbType.Ref

为什么这些类型在ODP.NET托管驱动程序中不存在? 这些类型有其他替代方法吗?

示例代码如下。在某些情况下用于登录。

else if (param.OracleDbType == OracleDbType.Array)
    sbParameters.Append(string.Format("<{0}:{1}>",param.ParameterName, "OracleDbType.Array"));

错误:“ OracleDbType”不包含“数组”的定义

0 个答案:

没有答案