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 は接続の確立とクエリの実行に使用されます。その場合、ISessionFactory と ISession は IDbDriver が行うことを既に行っているため、NHibernate で IDbDriver を使用する必要はありません。

于 2013-10-23T21:13:52.423 に答える