Castle Windsor и Session Per Web Request в MVC - Как справиться с проблемами ссылочной целостности при удалении - PullRequest
0 голосов
/ 29 ноября 2011

Я использую замок Виндзор и сеанс для каждого шаблона веб-запроса для управления сеансами NHibernate.

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

Не знаю, как другие управляют этим сценарием, но я отображаю все связанные с действием проблемы в текущем представлении.

1 Ответ

1 голос
/ 29 ноября 2011

Как правило, такие проблемы должны быть заранее определены вашими слоями проверки и модели. Не полагайтесь на базу данных, чтобы сказать вам, если что-то не так. БД - последнее средство для этого.

...