Я использую фильтр транзакций на действие в MVC3, как Ayende описывает и интересуется, как другие обрабатывают исключения и откаты.
Фильтр действий узнает об исключении из объекта filterContext и автоматически откатит транзакцию.Но если я обработаю исключение в своем действии, то этого не произойдет.
Я подумал об использовании HttpContext.Current.Items, чтобы спрятать какой-нибудь флаг, что транзакция не удалась, и затем иметь мойФильтр действий проверяет это, но я бы предпочел этого избежать.
Может кто-нибудь предложить мне совет по этому поводу?