У меня возникла небольшая проблема, когда я оборачиваюсь вокруг задачи или больше, поэтому лучший способ сделать это -
Взять пример проекта:
- UI
- ДАННЫЕ (сборка)
- ОБСЛУЖИВАНИЕ (сборки), построенные на ДАННЫХ
Поместить ли все сопоставления в сборку ДАННЫХ или отделить ихв сервисные сборки?Или я должен / могу ли я вообще избавиться от сборки DATA?
Этот вопрос связан с наличием статического вспомогательного класса nHibernate либо в сборке DATA, либо в сборке UTILITY, на которую затем ссылаются сборки SERVICE и т. Д.
Project Reference direction
UI> DATA / UTILITY
DATA / UTILITY
UI> SERVICES
Я просто делаю это болеесложный или делает это неправильно / правильно?
Примечание:
Я упомянул Fluent, поскольку я знаю, что вы можете использовать config.xml для ссылки на сборки для сопоставления. Я не совсем уверен, как это сделатьэто с Fluent без фактической ссылки на сборки проекта - что приводит меня к циклической ссылке.