0
Castle ActiveRecord的SessionScope与NHibernate的ISession完全相同吗?如果是,为什么Castle ActiveRecord提供了重复功能?如果不是,他们有什么分别?SessionScope与ISession完全等价吗?
Castle ActiveRecord的SessionScope与NHibernate的ISession完全相同吗?如果是,为什么Castle ActiveRecord提供了重复功能?如果不是,他们有什么分别?SessionScope与ISession完全等价吗?
SessionScope基本上是NHibernate的ISession的一个包装。它可以作为一个环境会话,也就是说,存在隐式“当前”SessionScope的概念,它是可堆叠的,其存储可通过IThreadScopeInfo的实现(如ThreadScopeInfo,WebThreadScopeInfo和HybridWebThreadScopeInfo)进行配置。这与NHibernate's contextual sessions类似,但ActiveRecord已将此概念扩展到其他作用域的实现,例如TransactionScope和ConversationalScope。
在ActiveRecord的文档的更多信息:
看来环节都死了 – Najera 2017-10-01 23:34:55