连接到Oracle12c数据库-.NET

连接到Oracle12c数据库-.NET,.net,nhibernate,oracle12c,.net,Nhibernate,Oracle12c,是否有人尝试使用.NET连接到Oracle12c数据库?我已经安装了oracle驱动程序(这里有文档)。我还添加了对Oracle.DataAccess.dll的引用。我的程序在sql server上运行。我更改了此部件app.config文件: <property name="dialect">NHibernate.Dialect.Oracle12cDialect</property> <property name="connection.provider"

是否有人尝试使用.NET连接到Oracle12c数据库?我已经安装了oracle驱动程序(这里有文档)。我还添加了对Oracle.DataAccess.dll的引用。我的程序在sql server上运行。我更改了此部件app.config文件:

  <property name="dialect">NHibernate.Dialect.Oracle12cDialect</property>
  <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
  <property name="connection.connection_string_name">db</property>
  <property name="connection.driver_class">NHibernate.Driver.OracleDataClientDriver</property>
  <property name="show_sql">true</property>
NHibernate.dial.Oracle12cDialect
NHibernate.Connection.DriverConnectionProvider
分贝
NHibernate.Driver.OracleDataClientDriver
符合事实的
当我尝试运行程序时,收到错误消息: Message=“无法编译映射文档:Orders.Model.Mappings.ShopOrder.hbm.xml” 和内部异常: InnerException={“无法实例化方言类NHibernate.dial.Oracle12cDialect”}


有人知道如何解决这个问题吗?

Oracle12cDialect
还不存在,所以您确实需要使用
Oracle10gDialect

任何有关Oracle12cDialect何时可用的更新???在生产环境中使用Oracle10gDialante连接到12c oracle安全吗?感谢您的快速帮助,我正在使用FluentNHibernate配置数据库,但它没有12c,这就是为什么我认为NHibernate不支持它的原因