Очень плохо знаком с FluentNHibernate, но я также очень рад этой области. Я недавно начал работу над новым DAL с использованием вышеупомянутого и читал шаблон Repository. Мне нравится общая форма, которую принимает этот шаблон, и я хочу использовать этот шаблон в сочетании с шаблоном UnitOfWork для управления сеансом.
Мне любопытно, это правильное направление к голове? Должен ли я использовать UoW для создания псевдо-одиночного сеанса NHibernate? Этот вопрос действительно танцует вокруг темы управления сессиями NHibernate. Существует доступная реализация UoW , на которую я взглянул, хотя мне также неясно, должен ли я работать над реализацией этой библиотеки или абстрагироваться от своей собственной.
EDIT:
Только для повторного уточнения вопроса:
Является ли обычной практикой использование шаблона UoW с шаблоном Repository в среде FluentNHibernate?