首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >castle nh设施-2个数据库/2个型号/2个工厂

castle nh设施-2个数据库/2个型号/2个工厂
EN

Stack Overflow用户
提问于 2009-10-15 10:32:01
回答 1查看 470关注 0票数 1

当我使用nh工具时,我已经在城堡列表上问了这个问题,但我才意识到我在这里也问了这个问题:)

对于交叉发布,我很抱歉。

我正在使用nh工具配置以下设置:

我有一个存储通用报告配置的数据库。另一个用于存储实际的报表数据。

我还有一个项目用于与报告配置数据库(实体和映射等)进行交互,另一个项目用于与报告数据数据库(实体和映射等)进行交互。

我已经使用以下代码创建了两个工厂:

代码语言:javascript
复制
<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://

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-30 18:34:17

这里的解决方案是在处理复杂场景时不要使用fluent。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1571536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档