Что делает Configuration.AddAssembly ("") в NHibernate? - PullRequest
4 голосов
/ 01 марта 2011

Что на самом деле делает приведенный ниже код в NHibernate:

<mapping assembly="Sample" /> //in the config file

OR

Configuration config = new Configuration();
config.AddAssembly("Sample");   //in the code file

Также соответствует ли этот «Образец» основному пространству имен Проекта в .NET или это может быть имя любого бизнес-объекта в нашем приложении?

Ответы [ 2 ]

6 голосов
/ 01 марта 2011

вы можете иметь файлы .hbm.xml, распределенные по многим сборкам. Так или иначе, инструктирует NHibernate, откуда загрузить эти файлы.

4 голосов
/ 01 марта 2011

В качестве сопоставлений добавляются все встроенные ресурсы с именами, заканчивающимися на .hbm.xml из указанной сборки.

Пространства имен не имеют к этому никакого отношения.

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