<configuration><configSections> içine aşağıdaki section bilgisi eklenmelidir. Bu bilgi webconfig içindeki "oracle.manageddataaccess.client" ayarlarının okunabilmesini sağlayacaktır.
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
<configuration><connectionStrings> içine bağlantı cümlesi tanımlanmalıdır:
<add name="Context" connectionString="DATA SOURCE=MYDATASOURCE;PASSWORD=MAYPASSWORD;USER ID=MYUSERID" providerName="Oracle.ManagedDataAccess.Client" />
<configuration> içine aşağıdaki kod eklenerek varsa diğer sağlayıcılar iptal edilmelidir.
<system.data>
<DbProviderFactories>
<remove invariant="Oracle.DataAccess.Client" />
<remove invariant="Oracle.ManagedDataAccess.Client" />
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
<configuration> içine aşağıdaki kod eklenerek daha önce TNS.ORA dosyası içinde yapılan network yönlendirmeleri tanımlanmalıdır. Protocol olarak TCP veya TCPs olarak uygun olanı seçiniz.
<oracle.manageddataaccess.client>
<version number="*">
<dataSources>
<dataSource alias="MYDB" descriptor="(DESCRIPTION =(ADDRESS = (PROTOCOL = TCPS)(HOST = MYHOST)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = MYSERVICE)))"/>
<dataSource alias="MYDB2" descriptor="(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = MYHOST2)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = MYSERVICE2)))"/>
</dataSources>
</version>
</oracle.manageddataaccess.client>
No comments:
Post a Comment