【问题标题】:Is Nhibernate using ADO.NET for connecting to database?Nhibernate 是否使用 ADO.NET 连接到数据库?
【发布时间】:2011-05-22 08:37:58
【问题描述】:

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

【问题讨论】:

    标签: c# nhibernate ado.net dataprovider


    【解决方案1】:

    是的 uses ADO.NET 内部。

    【讨论】:

      【解决方案2】:

      看看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 用于其他数据库系统。

      【讨论】:

      • System.Data.OracleClient 和 Oracle.Data.OracleClient 是 ADO.NET 驱动程序。您提供了一些有用的信息,但您的结论是错误的。
      猜你喜欢
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      相关资源
      最近更新 更多