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.

Reply via email to