私たちは、マルチテナントWebアプリケーションを設定するためのデータにマップする複数のNHibernateエンティティを持っています。これらのエンティティは、ドメインプロジェクトに残りのNHibernateのエンティティとともに存在します。サイト構成データリポジトリはどこに配置する必要がありますか?
事があり、実体の残りの全てはビジネス関連、これらのエンティティは構成関連されています。 Webでそれらを持つことは意味がありますか?
私はこの質問に記載されている問題に直面しています:How to supply RequestContext data to the constructor of a domain object?、私はドメインオブジェクトのコンストラクタで提供されたリクエストコンテキストからのデータが必要です。問題は、ドメインプロジェクトからWebプロジェクトを参照したくないということです。私がWebプロジェクトから直接設定データを取得していた場合、これは問題ではありません。
edit:「ドメインに登録するのは理にかなっていますか?」 ".. Webに修正されましたか?"
申し訳ありませんが、私は間違って-1'dを補正します – DaveDev