我也问过这个城堡的名单上我用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?

欢呼声

瓦特://

有帮助吗?

解决方案

这里的解决方案是在做应对复杂的场景时,不使用流畅。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top