Как настроить Windsor NHibernate Facility с помощью кода C#, а не XML?

Я пытаюсь интегрировать Castle Windsor и Nhibernate Facility с моим старым старым проектом, следуйте документу ( http://docs.castleproject.org/Windsor.NHibernate-Facility.ashx).

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

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

но мне интересно, если есть способ настроить NHibernate SessionFactory с помощью кода C#, а не в XML. причина в том, что мой старый проект настраивает строку подключения в каком-то другом месте, я не могу настроить ее в 2 местах. я уже успешно создал свою фабрику сессий NHibernate (3 базы данных, 3 фабрики), мне просто нужно внедрить объект фабрики сессий в NHibernate Facility, дать ему 'id' и 'alias', возможно ли это? или есть идея получше?

заранее спасибо!

1 ответ

Посмотрите учебник MVC - шаг настойчивости

Другие вопросы по тегам