Конфигурация ODP.NET в Web.config - PullRequest
       24

Конфигурация ODP.NET в Web.config

3 голосов
/ 03 февраля 2009

Я добавляю конфигурацию odp в файл приложения 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" />

Я не уверен насчет параметра типа. Мой вопрос, какое значение я должен использовать для параметра типа? Где я могу найти его? Клиент Oracle - 9.2. .Net Framework является 1,1

Ответы [ 2 ]

1 голос
/ 03 февраля 2009

проверьте также Oracle® Data Provider для .NET Руководство разработчика

Edit:

Хорошо, я думаю, это то, что вы ищете:

Добавьте под <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" />
0 голосов
/ 04 февраля 2009

ODP 9.2 был выпущен до .Net 2 и не реализует новые интерфейсы и фабрики, добавленные этой инфраструктурой (в пространстве имен System.Data.Common)

Другими словами, вы не можете настроить эту версию ODP через записи конфигурации System.Data.Common. Совместимость ADO.net 2.0 началась с версии ODP 10.2.0.2 (см., Например, http://www.oracle.com/technology/oramag/oracle/06-winsupp/win06odp.html)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...