SessionScope est exacte équivalent de ISession?
-
27-09-2019 - |
Question
SessionScope de château est ActiveRecord exact équivalent de ISession NHibernate? Si oui, pourquoi Castle ActiveRecord a fourni une fonction en double? Si non, quelles sont leurs différences?
La solution
SessionScope est essentiellement une enveloppe autour ISession NHibernate. Il fonctionne comme ambiante session, qui est, il y a la notion d'un « courant » implicite SessionScope, il est empilable et son stockage est configurable via les implémentations de IThreadScopeInfo, comme ThreadScopeInfo, WebThreadScopeInfo et HybridWebThreadScopeInfo. Ceci est similaire à NHibernate , mais a ActiveRecord étendu ce concept à d'autres implémentations de champs d'application, tels que TransactionScope et ConversationalScope.
Plus d'informations dans les documents ActiveRecord: