Cremor, Yes, that's Oracle Instant Client. I have used it in the past, both approaches.
RP On Friday, March 21, 2014 6:28:30 AM UTC, cremor wrote: > > It should work that way. What's your connection string? > Btw, the NuGet package is not officially from Oracle and isn't up to date. > A newer version of the managed client was released on December 20, 2013 and > can be downloaded here: > http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html > > @Ricardo > You don't need to install any native client or DLLs for the fully managed > client (named OracleManagedDataClientDriver). Just the client that is a > slim .NET assembly with many native DLLs in the background (named > OracleDataClientDriver) needs that. > > On Thursday, March 20, 2014 8:57:21 PM UTC+1, Delbert Matlock wrote: >> >> 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.
