Is it possible to use the OracleManagedDataClientDriver from NHibernate 4.0.0 alpha1 with a NuGet installed version of NHibernate 3.3.3? It looks like it would work but I'm getting stuck when trying to stand up the ISession.
Here is what I did trying to make this work: 1. Installed the "odp.net.managed" NuGet package. 2. Copied the source for OracleManagedDataClientDriver.cs into the same project where I'm creating my session factory. 3. Modified my session factory so that it reads 'Fluently.Configure().Database(OracleDataClientConfiguration.Oracle10.Driver<OracleManagedDataClientDriver>()[rest of the config line]'. Everything complies fine but when the session factory tries to stand up I always end up with the following exception: NHibernate.HibernateException: Could not create the driver from NHibernate.Driver.OracleManagedDataClientDriver, [redacted], Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed. This application was previously running with the 32bit Oracle.DataAccess driver but I hope to convert over to the managed driver so that the application can be switched to 64bit mode. Am I fighting a lost cause here? Once NHibernate 4.0.0 goes final I can go that way but as this is for a production application I'm not about to deploy "alpha" code. Thanks. -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
