ASP.NET MVC AsyncController вместе с NHibernate - PullRequest
1 голос
/ 28 ноября 2010

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

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

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

1 Ответ

0 голосов
/ 28 ноября 2010

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

...