使用RIA服务的NHibernate会话管理

时间:2010-05-18 13:43:23

标签: c# nhibernate wcf-ria-services

我该如何管理会话?我已经看到了一些示例,其中会话是在domainservice的构造函数中创建的,并在dispose方法中被销毁,但这似乎是一个坏主意。

在此感谢您的帮助,因为我找不到任何信息。

1 个答案:

答案 0 :(得分:1)

我不太了解RIA服务,但它基于WCF,所以也许您可以为每个操作使用一个会话的模式,就像在Web中一样,您可以使用每个请求的会话模式吗?

http://www.google.ca/search?hl=en&safe=off&q=WCF+Nhibernate+operation+context&aq=f&aqi=&aql=&oq=&gs_rfai=

并且第一个响应给出了一些代码: http://realfiction.net/go/133

下一个版本的NHibernate,WCF的集成应该是内置的,这里是来自trunk的源代码: https://nhibernate.svn.sourceforge.net/svnroot/nhibernate/trunk/nhibernate/src/NHibernate/Context/WcfOperationSessionContext.cs