我有一个开放的CaSTLe ActiveRecord SessionScope。
我需要使用包装到SessionScope中的nhibernate session 。

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

非常感谢您的答复。

[更新]
我有这个代码

    ISession session = SessionScope.Current.GetSession( );

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

最佳答案

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

ISession session = SessionScope.Current.GetSession( typeof ( YourClass ) );

10-05 22:02