ODP.NET Настройка в Web.config
Вопрос
Я добавляю конфигурацию odp в файл application web.config.Для этого у меня есть раздел конфигурации с именем "oracle.dataaccess.client".Поэтому я добавляю запись в <configSections>
Раздел.Что - то вроде этого:
<section name="oracle.dataaccess.client" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Я не уверен насчет параметра type.Мой вопрос в том, какое значение я должен использовать для параметра type?Где я могу его найти?Клиент Oracle - 9.2.Платформа .net framework - 1.1
Решение
ODP 9.2 был выпущен до .Net 2 и не реализует новые интерфейсы и фабрики, добавленные этой платформой (в пространстве имен System.Data.Common).
Другими словами, вы не можете настроить эту версию ODP с помощью System.Data.Общие записи конфигурации.ADO.net Совместимость с версией 2.0 началась с версии 10.2.0.2 ODP (см. http://www.oracle.com/technology/oramag/oracle/06-winsupp/win06odp.html например)
Другие советы
проверьте также Oracle® Data Provider для руководства разработчика .NET
Редактировать:
Хорошо, я думаю, это то, что вы ищете:
Добавить под <configuration> <configsections>
следующие записи в web.config:
<section name="oracle.dataaccess.client"
type="System.Data.Common.DbProviderConfigurationHandler, System.Data,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Добавить под <system.data> <DbProviderFactories>
следующая запись
<add name="Oracle Data Provider for .NET"
invariant="Oracle.DataAccess.Client" description="Oracle Data Provider
for .NET" type="Oracle.DataAccess.Client.OracleClientFactory,
Oracle.DataAccess, Version=2.102.2.20, Culture=neutral,
PublicKeyToken=89b483f429c47342" />