我无法让 ODP.NEt 库与 .NET DBProviderFactories 一起使用。我收到以下代码错误:
_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>
有谁知道出了什么问题?我不认为我在任何地方都设置了两次。