質問

私はNH施設を使用していて、私は城のリストでこれを求めているが、それはあまりにもここでそれを尋ねるために私に夜が明けた:)

申し訳ありませんクロスポストのため。

私は、次の設定を構成するには、NH施設を使用しています:

私は、一般的なレポートの設定を保存する1つのデータベースを持っています。 そして、別のどの実際のレポートデータを格納します。

私はまた、レポート設定と対話するための1つのプロジェクトを持っています データベース(エンティティとのマッピングなど) 別のエンティティ(レポートデータのデータベースと対話するための そして、マッピングなど)。

私は2つの工場を作成するには、次を使用しました。

<facilities>
  <facility id="nhibernate">
    <factory id="nhibernate.factory.session1">
      ...
      <assemblies>
        <assembly>ReportData.Model</assembly>
      </assemblies>
    </factory>

    <factory id="nhibernate.factory.session2" alias="reporting">
      ...
      <assemblies>
        <assembly>Reporting.Model</assembly>
      </assemblies>
    </factory>
  </facility>
</facilities>
問題があるであることにもかかわらずnhibernate.factory.session1と nhibernate.factory.session2は異なるデータベースを見ていると、 異なるアセンブリを構成している、常に作成するようです 両方のDBの両方のモデルのためのテーブル?

どのように私はDB1を見て、MODEL1にnhibernate.factory.session1教えてください そしてnhibernate.factory.session2は、DB2およびMODEL2を見て?

歓声

ワット://

役に立ちましたか?

解決

ここでの解決策が取り組む複雑なシナリオをやったときに流暢を使用しないことです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top