0

我有一个基于分布式模块的系统。它具有接收字符串并使用 MySQL 作为后端的 DB 服务(包装器)。在我的 SQL 客户端服务端,我有一些接口,例如:

interface IDbDriver
{
   void Connect(string adress, string dbName, string login, string pass);
   void Send(string query, Action<string> callback);
}

如何让 NHibernate 使用我的IDbDriver实现向 DB 发送命令,或者如何为 NHibernate 创建一些包装器以使用我的 DB 服务包装器?

4

1 回答 1

0

如我所见,IDBDriver 用于建立连接和执行查询。如果是这样,您不需要将 IDbDriver 与 NHibernate 一起使用,因为 ISessionFactory 和 ISession 已经完成了您的 IDbDriver 所做的工作。

于 2013-10-23T21:13:52.423 回答