私は nh 機能を使用しているので、城のリストでこれを尋ねましたが、ここでも尋ねることに気づきました:)
クロスポストでごめんなさい。
nh 機能を使用して、次のセットアップを構成しています。
一般的なレポート構成を格納するデータベースが 1 つあります。もう 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 に作成しているように見えることです。
nhibernate.factory.session1 に db1 と model1 を調べ、nhibernate.factory.session2 に db2 と model2 を調べるように指示するにはどうすればよいですか?
乾杯
w://