1

現在、データベースをいくつかの小さなデータベースに分割しています。スキーマはまったく同じであり、クライアントがログインしたときにシステムが接続するデータベースを制御します。nhibernate構成で接続文字列を設定しないと、エラーが発生します。各データベースにファクトリを作成したくありません。セッションファクトリに、使用する前に接続文字列を設定できるセッションを提供させることはできますか?

4

2 に答える 2

1

使用していませんが、Session.Connection にメソッド ChangedDatabase があります。多分それはうまくいくでしょうか?

于 2009-12-03T01:49:37.390 に答える
0

NHcontrib リポジトリで NHibernate.Shards を使用できるかもしれません

于 2009-12-02T20:56:58.877 に答える