我知道这个问题已经讨论过,但所有答案似乎都已过时(早在2008年)。
我有一个完美配置的应用程序架构,包括Spring.NET DI和事务管理以及NHibernate。会话管理在我的集成测试中运行良好。
但是:在WCF中处理NHibernate会话的最佳方法是什么?
有没有新的概念,框架?
最佳最大
答案 0 :(得分:0)
我在IDispatchMessageInspector的帮助下在WCF中实现了会话/事务管理。它允许您对诸如Begin / End reqest之类的事件做出反应。
我写了一篇关于它的blog post。它是俄语,但代码在c#:)。我希望它会对你有所帮助。
您也可以查看sharp architecture。他们为mvc和wcf实现了会话/事务管理。