Где я могу указать nhibernate? - PullRequest
       4

Где я могу указать nhibernate?

1 голос
/ 19 октября 2011

Я получил свой domain model в отдельном библиотечном проекте. И там я сохраняю валидаторы сущностей (FluentValidation). Я читал о конфигурации с использованием файла * .xml (и о дополнительных параметрах) Где я могу настроить nhibernate. Насколько я понимаю, это должен быть исполняемый проект?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 19 октября 2011

Если вы используете Fluent NHibernate, вам не нужно использовать какие-либо файлы конфигурации вообще.Если вы хотите использовать простые старые сопоставления .hbm.xml, вы можете выбрать для них различные места.Вы можете поместить их вместе с исполняемым файлом как внешние файлы или добавить их во встроенные ресурсы вашей сборки.

Более подробную информацию и демонстрационные материалы об этом можно найти в Summer of NHibernateсериал .

1 голос
/ 19 октября 2011

У меня обычно есть отображение и другие конфигурации внутри моей библиотеки классов, и я оставляю только строку подключения, которая будет определена в клиентском проекте (web, mvc, winforms и т. Д.).

Мне легче переключаться между средой разработки, промежуточной и производственной средой.

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