温莎城堡多种生活方式(Nhibernate)

时间:2013-10-23 20:31:39

标签: c# wcf web-services nhibernate castle-windsor

我有一个使用Castle Windsor和Nhibernate的WCF服务,目前我正在使用LifestylePerWebRequest并且everythig工作正常。我想添加到服务,以便它也侦听来自队列的消息,并基本上调用与webservice相同的方法,但是我意识到这可能不起作用,因为我的Nhibernate存储库正在使用LifestylePerWebRequest范围。

我可以根据情况动态改变生活方式吗?

由于

1 个答案:

答案 0 :(得分:0)

你有没有检查过'WCF Integration Facility' Castle Windsor?

我想你应该看看它。

有几种特定的生活方式可以帮助您(例如PerWcfSessionPerWcfOperation

如果您需要针对不同应用程序使用不同的生活方式,则可以为每个应用程序使用自定义安装程序。