Hello,
I have recently un-installed oracle 11g 11.2.0.2 client tools (ODP.Net) and installed new version of Oracle server(single instance) database (11g 11.2.0.3 - 32 bit). I have also updated the machine.config file with DataProvider details in the following folders:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
<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=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
So the above change make it all the application works with the latest version ODP.Net. But when I tried to refresh the Datasource in the LLBLGen 3.1 (32 bit) designer, it throws the following errors. Could anybody tell how to make the LLBLGen work with the latest ODP.Net DLL?
Exception information.
=============================================================
LLBLGen Pro version: v3.1. Build: May 13th, 2011
Exception details:
=====================
Message: Failed to find or load the registered .Net Framework Data Provider.
Source: System.Data
Stack trace:
at System.Data.Common.DbProviderFactories.GetFactory(DataRow providerRow)
at System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName)
at SD.LLBLGen.Pro.DBDriverCore.DBDriverBase.GetDbProviderFactory()
at SD.LLBLGen.Pro.DBDriverCore.DBDriverBase.CreateConnection()
at SD.LLBLGen.Pro.Gui.Controls.WizardPages.MetaDataRetrievalWizard_Step_ConnectionData.TestConnectionData()
Inner exception: <null>