У меня возникла проблема с получением библиотеки ODP.NEt для работы с .NET DBProviderFactories. Я получаю следующее сообщение об ошибке с этим кодом:DbProviderFactories for .NET Ошибка
_DBFactory = DbProviderFactories.GetFactory(providerName);
Произошла ошибка при создании раздела конфигурации обработчика для System.Data: Column «InvariantName» ограничена, чтобы быть уникальным. Значение «Oracle.DataAccess.Client» уже присутствует.
с этим ProviderName: 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>
Кто-нибудь знает, что это не так? Я не думаю, что у меня он был настроен дважды в любом месте.
та же проблема и решение http://stackoverflow.com/questions/4225908/error-when-adding-a-configuration-to-app-config-file –