我在城堡名单上问过这个问题,因为我正在使用nh设施,但我也明白在这里问它:)
抱歉交叉发布。
我正在使用nh工具配置以下设置:
我有一个存储通用报告配置的数据库。 另存储实际报告数据。
我还有一个与报告配置交互的项目 数据库(实体和映射等) 和另一个与报告数据数据库(实体 和映射等)。
我使用以下内容创建了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?
欢呼声
瓦特://
答案 0 :(得分:0)
这里的解决方案是在处理复杂情况时不要流利。