У меня есть сценарий, подобный этому: Веб-сайт Asp.NET MVC 4 с использованием сеанса nHibernate для запроса. Сессия вводится с использованием Ninject в репозиторий с помощью методов Get и Save.nHibernate-сессия для каждого запроса и управления исключениями
Есть много статей, в которых говорится о сеансе за запросом и говорится, что это способ сделать что-то в веб-приложении.
но у меня возникают проблемы, реализующей логику, как этот:
Read Data From Database
Alter Entity information
Save to Database
Read another entity
Alter entity
Save ... but an EXCEPTION OCCURS
Я хочу, чтобы показать свою точку зрения с сообщением пользователя. Но я также должен обновить полученную веб-страницу, , поэтому мне также нужно прочитать некоторую информацию из базы данных.
Согласно NHibernate документации, сессия за исключением должна быть отброшен Documentation Here
Но я не могу найти ни одной статьи о лучшем способе, чтобы продолжить здесь.
Каков наилучший подход для этой ситуации ?. Мне нужно будет добавить новый сеанс к моему объекту репозитория ?.
Спасибо.
Спасибо, я буду использовать его в качестве базовой линии для моего решения. Я попытаюсь интегрировать его с шаблоном Repository и Unit of Work. –