当前位置 : 主页 > 网络推广 > seo >

如何从Castle ActiveRecord SessionScope检索当前的NHibernate Session对象

来源:互联网 收集:自由互联 发布时间:2021-06-16
我有一个开放的Castle ActiveRecord SessionScope. 我需要使用包装在SessionScope中的nhibernate会话. 如何从SessionScope检索当前的NHibernate会话对象? 非常感谢你的回复. [更新] 我有这个代码 ISession
我有一个开放的Castle ActiveRecord SessionScope.
我需要使用包装在SessionScope中的nhibernate会话.

如何从SessionScope检索当前的NHibernate会话对象?

非常感谢你的回复.

[更新]
我有这个代码

ISession session = SessionScope.Current.GetSession( );

但我不知道什么传递给GetSession参数

我认为Activerecord SessionScope可以处理不同类型的多个工厂,但是如果你没有使用它,我认为你可以传入任何类型的持久化类:

ISession session = SessionScope.Current.GetSession( typeof ( YourClass ) );
网友评论