Ich habe folgende hibernate.cfg.xmlNHibernate - nicht finden konnte (Orakel) Dialekt in der Konfiguration
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory>
<property name="connection.driver_class">NHibernate.Driver.OracleClientDriver</property>
<property name="connection.connection_string">
User ID=user;Password=password;Data Source=database
</property>
<property name="show_sql">false</property>
<property name="dialect">NHibernate.Dialect.Oracle9Dialect</property>
<property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
<property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
</session-factory>
bekam
Jetzt erhalte ich Fehler folgende:
failed: NHibernate.MappingException : Could not compile the mapping document: Mob.Icecube.Data.NH.Mappings.Customer.hbm.xml ----> System.InvalidOperationException : Could not find the dialect in the configuration
Kann jemand Hilf mir, warum er den Fahrer nicht finden kann? einige zusätzliche Informationen ... Es ist im Moment läuft nur in einer Unittest Anwendung ich die NHibernate und System.Data.OracleClient zu den Referenzen des Projekts die neueste Version NHibernate verwenden (2,2 beta)
Danke advance
Ich habe den Client installiert, aber ich kann die Oracle.DataAccess.dll nirgendwo auf dem Laufwerk finden. Dann verwende ich hier den Datenprovider, der mit .NET (System.Data.OracleClient.dll) angegeben wurde. Der Fehler ist auf dem Dialekt, nicht der Treiber (noch): D –