Я пытаюсь помочь уменьшить время, когда я раздаю сеанс базы данных (я использую NHibernate), чтобы он выдавался только один раз, если входящий запрос относится к объекту, который требует сеанс.
Я знаю, что есть способ получить информацию в приложении HttpApplication, которая позволила бы мне определить это, но я не уверен, насколько она прямолинейна, как мне хотелось бы, или мне нужно реализовать некоторую логику, основанную на запрос маршрута ... и т. д.
Может кто-нибудь порекомендовать, как я могу рассмотреть запрос на определение этого? Я рассмотрел класс HttpApplication и ряд свойств / методов и предположил, что он будет где-то в HttpContext.Current.Request.RequestContext, но я подумал, что увижу, есть ли простой способ сделать это.