Вопрос

Я очень новичок в FluentNHibernate, но я также в восторге от этого района.Недавно я начал работу над новым DAL, используя вышеупомянутое, и ознакомился с шаблоном репозитория.Мне нравится общая форма, которую принимает этот шаблон, и я хочу использовать этот шаблон в сочетании с шаблоном UnitOfWork для управления сеансами.

Мне любопытно, в правильном ли это направлении двигаться?Должен ли я использовать UoW для создания псевдо-одноэлементного сеанса NHibernate?Этот вопрос действительно вращается вокруг темы управления сеансами NHibernate.Существует Доступна реализация UoW на это я взглянул, хотя мне также неясно, должен ли я работать над внедрением этой библиотеки или абстрагироваться от своей собственной.

Редактировать:

Просто для повторного прояснения вопроса:

Является ли обычной практикой использование шаблона UoW с шаблоном репозитория в среде FluentNHibernate?

Это было полезно?

Решение

Да, для хорошего примера ознакомьтесь Реализация FubuMVC-Contrib из этих.

Другие советы

Я вижу много вопросов "могу ли я сделать X с помощью Fluent NHibernate" - просто чтобы прояснить, что Fluent NHibernate сидит поверх NHibernate и выдает вам эти ужасные XML-сопоставления...это не влияет на то, что вы можете и не можете делать с NHibernate.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top