2

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

4

2 回答 2

4

是的,它在内部使用 ADO.NET

于 2011-05-22T08:47:52.480 回答
3

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

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

或者:

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

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

于 2011-05-22T08:45:36.210 回答