Я использую замок Виндзор и сеанс для каждого шаблона веб-запроса для управления сеансами NHibernate.
Поскольку все коммиты сбрасываются в конце запроса, вы теряете возможность отображать соответствующие сообщения об ошибках ссылочной целостности на текущей странице при удалении - если есть проблема целостности ref.
Не знаю, как другие управляют этим сценарием, но я отображаю все связанные с действием проблемы в текущем представлении.