Управление сессиями NHibernate в приложении WCF - PullRequest
15 голосов
/ 22 мая 2009

Я создаю приложение WCF, используя NHibernate для постоянного уровня. Существует много документации об использовании NHibernate с приложениями ASP.NET. Но очень мало о лучших способах управления сессиями NHibernate в приложении WCF.

После прочтения Методы управления экземплярами в приложениях WCF я собираюсь использовать «Услуги для каждого вызова». Проводить параллель с ASP.NET, это все равно что открывать сессии NHibernate на Application_BeginRequest и закрывать их на Application_EndRequest. Архитектура S # arp Билли Маккаферти имеет прекрасный пример сделать это очень элегантно. Но я нахожу немного сложным использовать подобную концепцию в приложении WCF.

Будем весьма благодарны за любые примеры кода или ссылки на блоги с примерами.

Ответы [ 2 ]

5 голосов
/ 13 июня 2009

Я нашел еще один хороший пример -

http://realfiction.net/go/133

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