Ответ 1
http://www.igloocoder.com/archive/2009/04/23/wcf-and-nhibernate-redux.aspx → https://igloocoder.net:8443/svn/IglooCommons/trunk/src/IglooCoder.Commons/WcfNhibernate/
Я создаю приложение WCF, используя NHibernate для слоя persistence. Много документации, в которой говорится об использовании NHibernate с приложениями ASP.NET. Но очень мало на лучших способах управления сеансами NHibernate в приложении WCF.
После чтения Методы управления экземплярами в приложениях WCF я собираюсь использовать "услуги для каждого вызова". Рисуя параллельно с ASP.NET, это похоже на открытие сеансов NHibernate на Application_BeginRequest
и закрытие их на Application_EndRequest
. Billy McCafferty Архитектура S # arp имеет отличный пример для этого очень элегантно. Но мне очень сложно использовать аналогичную концепцию в приложении WCF.
Будут оценены любые примеры кода или указатели на блоги с примерами.
http://www.igloocoder.com/archive/2009/04/23/wcf-and-nhibernate-redux.aspx → https://igloocoder.net:8443/svn/IglooCommons/trunk/src/IglooCoder.Commons/WcfNhibernate/
Я нашел еще один хороший пример -