0

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

4

1 回答 1

2

实际上,它都没有使用。它使用的是一个“抽象的” IDataReader,其中有几个依赖于平台的实现。对于 SQL Server,它确实使用SqlDataReader,是的。

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

于 2010-02-08T09:42:06.463 回答