Конфигурация nhibernate несколько баз данных - PullRequest
0 голосов
/ 20 октября 2011

У меня есть эта конфигурация

 var config = new Configuration().Configure(path);
                config.AddAssembly(Assembly.GetCallingAssembly());
                _factory = config.BuildSessionFactory();

и файл nhibernate.cfg.xml

<?xml version="1.0" encoding="utf-8" ?>

<hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2" >
  <session-factory name="ServiceCenter.DataAccess">
    <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
    <property name="connection.connection_string">
      Data Source=.\SQLEXPRESS;Initial Catalog=111;User Id=111;Password=111;
    </property>
    <property name="show_sql">false</property>
    <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
    <property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>

  </session-factory>
</hibernate-configuration>

Я хочу иметь 2 строки подключения.Я пытаюсь добавить в строку конфигурации вторую строку подключения и вторую сессионную фабрику, но это не правильно.

Ответы [ 2 ]

0 голосов
/ 18 октября 2013

Здесь есть хороший материал здесь

0 голосов
/ 11 июня 2013

Для этого есть хорошее расширение, которое называется NHibernate-X-Factories.Посмотрите на этот ответ: Настройте файл hibernate.cfg.xml NHibernate, чтобы иметь больше строк подключения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...