C# (CSharp) Castle.ActiveRecord.Framework.Scopes Namespace

Classes

Name Description
AbstractScope Abstract ISessionScope implementation
AbstractThreadScopeInfo Base IThreadScopeInfo implementation. It's up to derived classes to provide a correct implementation of CurrentStack only
DifferentDatabaseScope Still very experimental and it's not bullet proof for all situations
HybridWebThreadScopeInfo This IThreadScopeInfo implementation will first try to get the current scope from the current request, and if not found, will use a thread lcoal scope.
KeyHolder
ScopeMachineryException
ScopeUtil
ThreadScopeAccessor Class to allow scopes to reach the implementation of IThreadScopeInfo. Also implements the IThreadScopeInfo delegating the calls to the scope set.
ThreadScopeInfo This IThreadScopeInfo implementation will first get the current scope from the current thread. Do NOT use on web scenario (web applications or web services).
WebThreadScopeInfo This IThreadScopeInfo implementation will first get the current scope from the current request, thus implementing a Session Per Request pattern.