NHibernate & Oracle

Visto che mi ci trovo a lavorare ogni giorno e immagino può fare comodo a molti riporto la configurazione per connettersi a Oracle con NHibernate.

I driver Microsoft sono ben più lenti dell'Oracle Client per cui vi suggerisco di passare alla versione dei driver distribuiti direttamente da Oracle.

Al momento sto utilizzando la versione XE e la mi configurazione è:

  1. Cambiare il ConnectionDriver in "NHibernate.Driver.OracleDataClientDriver"
  2. Cambiare la connection string per l'utilizzo dei driver Oracle (ottima reference: www.connectionstrings.com)
  3. Aggiungere sull' app.config (ovviamente versione e PublicKeyToken della versione della dll):
<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <qualifyAssembly partialName="Oracle.DataAccess"
      fullName="Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89b483f429c47342" />
  </assemblyBinding>
</runtime>

 

Technorati Tag: ,,
«agosto»
domlunmarmergiovensab
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456