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,

Полное обсуждение можно найти здесь.

Другие вопросы по тегам