NHibernate - гибкие конфигурационные файлы - PullRequest
0 голосов
/ 29 сентября 2010

Я использую NHibernate в dll слое dll.Локальный конфигурационный файл (app.config) используется для соединения с БД.Этот компонент DAL может использоваться в двух разных exe-файлах и тестовом жгуте NUnit.Бизнес-требование от Клиента состоит в том, чтобы информация о конфигурации находилась в файле exe app.config.
Есть ли способ настроить NHibernate для поиска файла app.config на основе исполняемого файла, с которым он скомпилирован?Затем в тестовом жгуте NUnit найдите файл конфигурации по умолчанию?

Спасибо, Марк

1 Ответ

1 голос
/ 29 сентября 2010

Как подсказал Дэн, основной раздел конфигурации NHibernate может находиться либо в отдельном hibernate.cfg.xml, либо ИЛИ может быть помещен в файл конфигурации приложения. Если вы хотите, чтобы основная конфигурация NHibernate варьировалась в зависимости от текущей исполняемой среды (разных приложений или во время тестирования), вы можете пойти по пути app.config. Если файл hibernate.cfg.xml не найден, NHibernate будет искать в файле app.config исполняемого приложения.

Вот пример размещения конфигурации NHibernate в файле app.config: http://www.martinwilley.com/net/code/nhibernate/appconfig.html

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