Есть ли альтернатива OracleDbType.Array в Oracle.ManagedDataAccess.Core - PullRequest
0 голосов
/ 10 января 2019

Я конвертирую целевой проект .net framework в netstandard 2.0. Поэтому я изменил Oracle.DataAccess на Oracle.ManagedDataAccess.Core. Но некоторые типы Oracle db в перечислении OracleDbType не существуют в управляемом драйвере:

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» не содержит определения «Массив»

...