Контекстные сеансы NHibernate, ASP.NET и многопоточность - PullRequest
1 голос
/ 26 августа 2010

NHibernate.Context.WebSessionContext, также известный как web контекст сеанса , прекрасно работает с ASP.NET, но только до определенного момента.Как только я раскручиваю новый поток, он больше не может извлечь текущий сеанс из HttpContext, поскольку для указанного потока на самом деле нет HttpContext.

Как заставить все это играть красивовместе

Ответы [ 2 ]

1 голос
/ 26 августа 2010

Реализация гибридного контекста сеанса. Смотрите мой ответ на этот вопрос .

0 голосов
/ 26 августа 2010

Сеансы NHibernate не поточно-безопасны, поэтому может быть лучше начать новый сеанс в вашем потоке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...