Pregunta

sessionScope de Is Castillo ActiveRecord exacto equivalente de ISession de NHibernate? Si es así, ¿por qué Castillo ActiveRecord ha proporcionado una característica duplicado? Si no, ¿cuáles son sus diferencias?

¿Fue útil?

Solución

sessionScope es básicamente una envoltura alrededor de ISession de NHibernate. Funciona como un sesión ambiente, es decir, existe la noción de una implícita "actual" sessionScope, es apilable y su almacenamiento es configurable a través de implementaciones de IThreadScopeInfo, como ThreadScopeInfo, WebThreadScopeInfo y HybridWebThreadScopeInfo. Esto es similar a de NHibernate , sin embargo tiene ActiveRecord extendido este concepto a otras implementaciones de ámbitos, tales como TransactionScope y ConversationalScope.

Más información en la documentación de ActiveRecord:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top