CastleWindsorとFluentNHibernate(AutoMapping)は初めてです。
私は現在マルチテナントアプリケーションに取り組んでおり、次の要件があります。
- テナント情報を保存するマスターデータベース
- テナントごとのデータベース
Castle Windsorを使用して永続化機能を統合し、マスターデータベースにアクセスできます。マスターDbからテナントの接続情報を取得したいところに行き詰まり、この情報を永続化機能に再度渡して、新しいセッションを構築します。したがって、最終的にはマスターデータベースとテナント固有のデータベースにアクセスできるようになります。
誰かが私にこれをどのように進めることができるかを教えてもらえますか?
つまり
、ユーザーのログイン時に、ユーザーを検証し、マスターデータベースからそのテナントデータベース接続文字列を識別し、この情報を使用して、テナント固有のデータベース操作用の新しいセッションを構築します。