我正在将.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”不包含“数组”的定义