我有一个开放的Castle ActiveRecord SessionScope. 我需要使用包装在SessionScope中的nhibernate会话. 如何从SessionScope检索当前的NHibernate会话对象? 非常感谢你的回复. [更新] 我有这个代码 ISession
我需要使用包装在SessionScope中的nhibernate会话.
如何从SessionScope检索当前的NHibernate会话对象?
非常感谢你的回复.
[更新]
我有这个代码
ISession session = SessionScope.Current.GetSession( );
但我不知道什么传递给GetSession参数
我认为Activerecord SessionScope可以处理不同类型的多个工厂,但是如果你没有使用它,我认为你可以传入任何类型的持久化类:ISession session = SessionScope.Current.GetSession( typeof ( YourClass ) );