Spring.NET, NHibernate и WCF: управление сессиями - PullRequest
0 голосов
/ 15 октября 2010

Я знаю, что этот вопрос обсуждался, но все ответы кажутся довольно устаревшими (в 2008 году).

У меня прекрасно настроенная архитектура приложений с Spring.NET DI, управлением транзакциями и NHibernate. Управление сессиями хорошо работает в моих интеграционных тестах.

Но: каков наилучший способ обработки сеанса NHibernate в WCF?

Существуют ли новые концепции, рамки?

Лучший Max

1 Ответ

0 голосов
/ 15 октября 2010

Я реализовал управление сессиями / транзакциями в WCF с помощью IDispatchMessageInspector . Это позволяет вам реагировать на такие события, как начало / конец запроса.

Я написал сообщение в блоге об этом. Это на русском языке, но код находится в C # :). Я надеюсь, что это поможет вам.

Также вы можете взглянуть на четкую архитектуру . Они реализовали управление сессиями / транзакциями для mvc и wcf.

...