// private readonly TransactionScope _transaction; public HandlingScope(IDiContainerAccessor containerAccessor, HandlerIdentity identity) { Identity = identity; _containerAccessor = containerAccessor; _contextAccessor = _containerAccessor.GetInstance <IDbContextAccessor>(); _handlingScopesStack = _containerAccessor.GetInstance <IHandlingScopesStack <HandlingScope> >(); _parentScope = _handlingScopesStack.GetCurrentScope(); _handlingScopesStack.EnterScope(this); // _transaction = new TransactionScope(TransactionScopeOption.Required, // new TransactionOptions {IsolationLevel = IsolationLevel.Snapshot}); }
public OperationServicesFactory(IDiContainerAccessor containerAccessor) { _containerAccessor = containerAccessor; }
public HandlingScopeFactory(IDiContainerAccessor containerAccessor) { _containerAccessor = containerAccessor; }