Est-ce que SessionScope de Castle ActiveRecord est l'équivalent exact de ISession de NHibernate? Si oui, pourquoi Castle ActiveRecord a fourni une fonctionnalité en double? Si non, quelles sont leurs différences? SessionScope est fondamentalement une enveloppe autour de ISession de NHibernateSessionScope est-il l'équivalent exact de ISession?
0
A
Répondre
4
Cela fonctionne comme une session ambiante, c'est-à-dire, il y a la notion d'un SessionScope "courant" implicite, empilable et configurable via des implémentations de IThreadScopeInfo, comme ThreadScopeInfo, WebThreadScopeInfo et HybridWebThreadScopeInfo. Ceci est similaire à NHibernate's contextual sessions, cependant ActiveRecord a étendu ce concept à d'autres implémentations d'étendues, telles que TransactionScope et ConversationalScope.
Plus d'informations dans les ActiveRecord docs:
Il semble liens sont morts – Najera