Nhibernate是否使用ADO.NET连接数据库?

时间:2011-05-22 08:37:58

标签: c# nhibernate ado.net dataprovider

nhibernate的数据提供者是什么?是ADO.NET吗?

2 个答案:

答案 0 :(得分:3)

看看http://community.jboss.org/wiki/DatabasesSupportedByNHibernate 它显示了用于连接到不同数据库的工具/驱动程序。例如:

  

支持Oracle 9i和10g,均使用Microsoft驱动程序(System.Data.OracleClient)和Oracle驱动程序(Oracle.Data.OracleClient)。

或者:

  

要使用Firebird,请安装最新的Firebird .NET数据提供程序。

我不确定它是否使用ADO.Net进行SQL Server连接,但它似乎并没有将ADO.Net用于其他数据库系统。

答案 1 :(得分:3)

在内部是uses ADO.NET