0

我正在编写一个连接到 ESRI 的文件地理数据库的应用程序,这是一个专有数据库。我为此文件地理数据库找到了一个自定义 ADO.NET 数据提供程序。我喜欢用 NHibernate 访问这个数据库。我可以在不为 NHibernate 编写任何自定义代码的情况下将此 ADO.NET 数据提供程序与 NHibernate 一起使用吗?是否有处理通用 ado.net 提供程序的驱动程序?到目前为止,我发现,他们告诉我实现 IDriver 和 IDialect 以实现这一目标。如果我必须编写自己的实现,是否有任何文档描述如何做到这一点?

4

1 回答 1

1

有一个GenericDialect(功能不是很全,因为很少有东西比 SQL 更标准),但是您需要实现一个驱动程序,以便 NH 可以连接到数据库。

您可以将https://github.com/nhibernate/nhibernate-core/tree/master/src/NHibernate/Driver中的任何更简单的驱动程序作为起点。

于 2012-09-09T22:29:20.047 回答