У меня есть класс NHibernateUtil на уровне инфраструктуры моего приложения, однако у меня возникает проблема с этой строкой:
...
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Computer>());
Чтобы это работало, я должен выставить уровень домена на уровень инфраструктуры. Уровень домена также имеет доступ к уровню инфраструктуры благодаря сопоставлениям (например, ComputerMapping), и это вызывает циклическую зависимость.
Как можно настроить FluentNHibernate на доступ к правильной сборке, не предоставляя инфраструктурному уровню доступ к уровню домена?