Почему фабрика сессий nhibernate должна быть установлена ​​как ThreadStaticSessionContext в NserviceBus? - PullRequest
0 голосов
/ 18 января 2012

Я попытался найти в Интернете информацию о том, почему нам нужно установить фабрику сеансов nhibernate как «ThreadStaticSessionContext» в NServiceBus, но мне не удалось.

Если я не установил его в «ThreadStaticSessionContext», он говорит, что «current_session_context_class» не установлен. Кто-нибудь знает, почему мы должны установить как «ThreadStaticSessionContext»? Спасибо.

1 Ответ

1 голос
/ 18 января 2012

Я не знаком с NServiceBus, но я предполагаю, что он использует NHibernate Contextual Sessions . Это позволяет для управления сеансом на основе определенных контекстов.

ThreadStaticSessionContext в основном гарантирует, что вы не пытаетесь использовать один и тот же сеанс в нескольких потоках.

...