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