NHibernate内部数据检索方法

时间:2010-02-08 09:40:29

标签: nhibernate data-retrieval

在内部,NHibernate是否使用DataSets或SqlDataReaders从sql server访问数据还是依赖它?

1 个答案:

答案 0 :(得分:2)

实际上它既不使用也不使用。它使用的是“抽象”IDataReader,其中有几个与平台相关的实现。对于SQL Server,它确实使用SqlDataReader,是的。

在NHibernate中,有一个IDriver的概念,它为核心NHibernate代码提供和抽象,并负责创建IDbConnectionIDbCommand对象的特定于平台的实例。 / p>