城堡NH设施 - 2个数据库/ 2款/ 2工厂
题
我也问过这个城堡的名单上我用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正在寻找不同的数据库和 配置了不同的组件它似乎总是创造 用于在两个数据块两种模型表?
我如何告诉nhibernate.factory.session1看DB1和MODEL1 和nhibernate.factory.session2看DB2和MODEL2?
欢呼声
瓦特://
解决方案
这里的解决方案是在做应对复杂的场景时,不使用流畅。
不隶属于 StackOverflow