0

最近、コードをネイティブバージョンのODP.NETからマネージドバージョンに移行しましたが、突然、OracleDataAdapterのSafeMappingプロパティにアクセスすると次の例外が発生します。

System.NotSupportedExceptionが発生しました
Message=指定されたメソッドはサポートされていません。
Source = Oracle.ManagedDataAccess
StackTrace:
Oracle.ManagedDataAccess.Client.OracleDataAdapter.get_SafeMapping()

SafeMappingの目的を読んだ後、Managed ODP.NETで単に必要とされない可能性はありますか?または、私が間違っていることはありますか?たとえば、 SafeMappingが行ったことを実行する別の方法はありますか?

ありがとう。

4

1 に答える 1

1

OracleのプロダクトマネージャーであるAlexKehの助けを借りて、Windowsと.NET用の解決策を見つけました。解決策はに設定OracleDataAdapter.ReturnProviderSpecificTypesすることtrueです。

完全な議論はここで見つけることができます。

于 2013-02-07T15:29:11.150 に答える