作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个基于分布式模块的系统。它有接收字符串并使用 MySQL 作为后端的数据库服务(包装器)。在我的 SQL 客户端服务端,我有一些接口(interface),例如:
interface IDbDriver
{
void Connect(string adress, string dbName, string login, string pass);
void Send(string query, Action<string> callback);
}
如何让 NHibernate 使用我的 IDbDriver
实现向数据库发送命令,或者如何为 NHibernate 创建一些包装器以使用我的数据库服务包装器?
最佳答案
正如我所见,IDBDriver 用于建立连接和执行查询。如果是这样,您不需要将 IDbDriver 与 NHibernate 一起使用,因为 ISessionFactory 和 ISession 已经执行了 IDbDriver 执行的操作。
关于c# - 如何让 NHibernate 通过我的函数将所有 sql 查询作为字符串转发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19552220/
我是一名优秀的程序员,十分优秀!