我有一个接受请求,执行一些工作并为Raven DB的拯救结果的WCF服务。我认为会话管理与WCF相似,但我不确定。目前,我正在考虑每个WCF请求创建一个会话。

还有其他建议吗?

有帮助吗?

解决方案

是的,从会话管理的角度来看,您可以使用所有NHIBERNATE实践。因此,WCF中的Ravendb的会话管理与您如何使用NHibernate进行相同

用具体的术语,这意味着使用每个呼叫实例模式并在呼叫之前创建会话并在呼叫后拨打savechanges()并在呼叫后处置。

其他提示

好吧,这确实取决于您的用例,但是为了获得最佳的可扩展性,您应该优先考虑每个通话实例模式。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top