NotSupportedException в OracleDataAdapter.SafeMapping после перехода на управляемый ODP.NET
Недавно я перенес свой код из собственной версии ODP.NET в управляемую версию, и внезапно доступ к свойству SafeMapping в OracleDataAdapter дает следующее исключение:
Возникла исключительная ситуация System.NotSupportedException
Сообщение = указанный метод не поддерживается.
Источник =Oracle.ManagedDataAccess
Трассировки стека:
в Oracle.ManagedDataAccess.Client.OracleDataAdapter.get_SafeMapping()
Прочитав цель SafeMapping, возможно ли, что она просто не нужна в Managed ODP.NET? Или я что-то не так делаю? Например, есть ли альтернативный способ сделать то, что сделал SafeMapping?
Благодарю.
1 ответ
Я нашел решение этой проблемы с помощью Алекса Кеха, менеджера по продукту из Oracle, для Windows и.NET. Решение состоит в том, чтобы установить OracleDataAdapter.ReturnProviderSpecificTypes
в true
,
Полное обсуждение можно найти здесь.