最近有空研究了一下FluentNHibernate,配置SQL数据库连接比较容易,配置Oracle12c却花费了很多时间,找了大量的资料,国内关于FluentNHibernate+Oracle12c的资料非常少,最后在国外网站才找到解决配置文件问题。下面介绍一下解决过程。
1、nuget 程序包管理器安装FluentNHibernate.2.0.3.0、NHibernate.4.1.1.4000、Oracle.ManagedDataAccess.12.2.1100,目前都是最新版本。
2、hibernate.cfg.xml配置文件如下:
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<!--需要installed the "Oracle.ManagedDataAccess" nuget package Oracle.ManagedDataAccess.12.2.1100-->
<property name="connection.