如何配置";温莎NHibernate设施“;用C代码,而不是xml?

如何配置";温莎NHibernate设施“;用C代码,而不是xml?,nhibernate,castle-windsor,sessionfactory,windsor-nhfacility,Nhibernate,Castle Windsor,Sessionfactory,Windsor Nhfacility,最近,我尝试将Castle Windsor和Nhibernate设施与我遗留的旧项目进行集成,遵循doc() ... ... 但是我想知道是否有一种方法可以通过C代码而不是xml来配置NHibernate SessionFactory。 原因是:我的旧项目在其他位置配置连接字符串,我无法在2个位置配置它。我已经成功地构建了我的NHibernate会话工厂(3个数据库,3个工厂),只需要将我的会话工厂对象注入到NHibernate工具中,给它一个“id”和“别名”,可以吗?还有更好的主意吗 提

最近,我尝试将Castle Windsor和Nhibernate设施与我遗留的旧项目进行集成,遵循doc()


...
...
但是我想知道是否有一种方法可以通过C代码而不是xml来配置NHibernate SessionFactory。 原因是:我的旧项目在其他位置配置连接字符串,我无法在2个位置配置它。我已经成功地构建了我的NHibernate会话工厂(3个数据库,3个工厂),只需要将我的会话工厂对象注入到NHibernate工具中,给它一个“id”和“别名”,可以吗?还有更好的主意吗


提前谢谢你

看看mvc教程-

<facilities>
  <facility id="nhibernate" ...>
    <factory id="nhibernate.factory">
      ...
    </factory>

    <factory id="nhibernate.factory" alias="oracle2">
      ...
    </factory>
  </facility>
</facilities>