ASP.NET MVC AsyncController вместе с NHibernate

Я использую nhibernate в подходе открытого сеанса для представления, где сеанс открывается до метода действия и закрывается сразу после.

Использование AsyncController приводит к разрыву этой модели, поскольку контроллер выполняет операции с данными, даже если он вернулся из исходного метода XXXAsync, но находит нулевой сеанс, в то время как HttpContext.Current также является нулевым.

Есть ли способ исправить эту проблему?

1 ответ

Что ж, вы должны изменить код, который открывает сеанс и закрывает его сразу после действия, чтобы он закрывал его после XXXCompleted действие.

Другие вопросы по тегам