ODP.NEtライブラリを.NETDBProviderFactoriesで動作させるのに問題があります。このコードで次のエラーが発生します:
_DBFactory = DbProviderFactories.GetFactory(providerName);
system.dataの構成セクションハンドラーの作成中にエラーが発生しました:列'InvariantName'は一意になるように制約されています。値「Oracle.DataAccess.Client」はすでに存在します。
このプロバイダー名:Oracle.DataAccess.Client
そして、web.configの次のエントリ:
<system.data>
<DbProviderFactories>
<add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description=".Net Framework Data Provider for Oracle" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
誰かが何が悪いのか知っていますか?どこにも2回設定しているとは思いません。