Nhibernate 新罕布什尔州城堡设施-2个数据库/2个模型/2个工厂
当我使用nh设施时,我在城堡列表上问了这个问题,但我突然意识到在这里也要问:) 很抱歉交叉邮寄 我正在使用nh设施配置以下设置: 我有一个数据库,它存储通用报告配置。 另一个用于存储实际报告数据 我还有一个与报表配置交互的项目 数据库(实体和映射等) 另一个用于与报表数据数据库(实体)交互 和映射等) 我使用以下方法创建了两个工厂:Nhibernate 新罕布什尔州城堡设施-2个数据库/2个模型/2个工厂,nhibernate,fluent-nhibernate,castle-windsor,windsor-nhfacility,facilities,Nhibernate,Fluent Nhibernate,Castle Windsor,Windsor Nhfacility,Facilities,当我使用nh设施时,我在城堡列表上问了这个问题,但我突然意识到在这里也要问:) 很抱歉交叉邮寄 我正在使用nh设施配置以下设置: 我有一个数据库,它存储通用报告配置。 另一个用于存储实际报告数据 我还有一个与报表配置交互的项目 数据库(实体和映射等) 另一个用于与报表数据数据库(实体)交互 和映射等) 我使用以下方法创建了两个工厂: <facilities> <facility id="nhibernate"> <factory id="nhiberna
<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>
...
ReportData.Model
...
报告模式
问题是即使nhibernate.factory.session1和
nhibernate.factory.session2正在查看不同的数据库和
如果配置了不同的程序集,似乎总是会创建
两个数据库中的两个模型的表
如何让nhibernate.factory.session1查看db1和model1
和nhibernate.factory.session2来查看db2和model2
干杯
w://这里的解决方案是在处理复杂场景时不要使用fluent。交叉发布在