André Carlucci

Skeptic .net development

Usando nhibernate com o novo driver gerenciado da Oracle

Ok, você descobriu que pode utilizar o novo driver gerenciado do Oracle em suas aplicações, mas e se você usa o nHibernate?

Isto será suportado na próxima grande versão do nHibernate, mas se você não quer esperar até sabe quem quando, segue os passos para estender o ORM e usar hoje mesmo o Oracle Managed Driver.

Estendendo o nHibernate

Crie primeiramente a classe que vamos usar como “Driver Class” para o nHibernate:

Em sua configuração do nhibernate, adicione o uso do novo driver:

[xml]

<property name=”connection.driver_class”>SeuNamespace.OracleManagedDriver, NomeDoSeuAssembly</property>

[/xml]

Para finalizar, adicione a dll Oracle.ManagedDataAccess.dll no seu projeto e pronto!