Domanda

SessionScope di Is Castello ActiveRecord esatto equivalente di ISession di NHibernate? Se sì, perché il Castello ActiveRecord ha fornito una caratteristica duplicato? Se no, quali sono le differenze?

È stato utile?

Soluzione

SessionScope è fondamentalmente un wrapper ISession di NHibernate. Funziona come un ambiente della sessione, che è, non v'è la nozione di un implicito "corrente" SessionScope, è impilabile e il suo stoccaggio è configurabile tramite le implementazioni di IThreadScopeInfo, come ThreadScopeInfo, WebThreadScopeInfo e HybridWebThreadScopeInfo. Questo è simile a di NHibernate sessioni contestuali , tuttavia ActiveRecord ha esteso questo concetto ad altre implementazioni di ambiti, come ad esempio TransactionScope e ConversationalScope.

Maggiori informazioni nella documentazione ActiveRecord:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top