ASP.NET MVC AsyncController вместе с NHibernate
Я использую nhibernate в подходе открытого сеанса для представления, где сеанс открывается до метода действия и закрывается сразу после.
Использование AsyncController приводит к разрыву этой модели, поскольку контроллер выполняет операции с данными, даже если он вернулся из исходного метода XXXAsync, но находит нулевой сеанс, в то время как HttpContext.Current также является нулевым.
Есть ли способ исправить эту проблему?
1 ответ
Что ж, вы должны изменить код, который открывает сеанс и закрывает его сразу после действия, чтобы он закрывал его после XXXCompleted
действие.