現在、私たちは現在、2つのプレゼンテーションプロジェクト(従来のASPとASP.NETでは、 "前提条件"または "シャープアーキテクチャ"を使用する)を使用しています。 Silverlightの+ WCFと従来のASP(多分RIAサービス)複数のデータベースのリポジトリパターンを実装する方法
私たちは、次のデータベース・アーキテクチャを持っている:。 * 1つのグローバルデータ・データベース - 各プロジェクトは、ストアプロジェクト固有の情報を独自のデータベースを持っている*ユーザおよびプロジェクトのメタ情報 が含まれています - 同じスキーマ
「NHibernateベストプラクティス」を使用すると、複数のデータベースがASP.NETで動作するように少しでもハックすることができました「ASP.NET」は、DAOファクトリを使用します。これは、接続文字列を作成するためにちょっとハックして、プロジェクトIDをベースにして、対応するNHibernateセッションを作成するためにファクトリに渡します。
書き直しのため、Sharpアーキテクチャのリポジトリパターンを使用したいと考えています。しかし、我々は同様のハックを行う方法を把握することができませんでした...
助けていただければ幸いです。