protected DocumentSessionBase(DocumentStore store, SessionOptions sessionOptions, IManagedConnection database,
                                      ITenant tenant) : base(store, sessionOptions, database, tenant)
        {
            Concurrency  = sessionOptions.ConcurrencyChecks;
            _workTracker = new UnitOfWork(this);

            Events       = new EventStore(this, store, tenant);
            _workTracker = new UnitOfWork(this);
        }
 public ProjectionDocumentSession(DocumentStore store, ITenant tenant, ISessionWorkTracker workTracker) : base(
         store, new SessionOptions {
     Tracking = DocumentTracking.None
 }, tenant.OpenConnection(), tenant, workTracker)
 {
 }
 public ProjectionDocumentSession(DocumentStore store, ISessionWorkTracker workTracker, SessionOptions sessionOptions) : base(
         store, sessionOptions, new MartenControlledConnectionTransaction(sessionOptions), workTracker)
 {
 }
 internal DocumentSessionBase(DocumentStore store, SessionOptions sessionOptions, IConnectionLifetime connection,
                              ISessionWorkTracker workTracker) : base(store, sessionOptions, connection)
 {
     Concurrency  = sessionOptions.ConcurrencyChecks;
     _workTracker = workTracker;
 }
 internal DocumentSessionBase(DocumentStore store, SessionOptions sessionOptions, IConnectionLifetime connection) : base(store, sessionOptions, connection)
 {
     Concurrency  = sessionOptions.ConcurrencyChecks;
     _workTracker = new UnitOfWork(this);
 }
 // TODO -- this has to have a ManagedConnection
 public ProjectionDocumentSession(DocumentStore store, Tenant tenant, ISessionWorkTracker workTracker) : base(
         store, new SessionOptions {
     Tracking = DocumentTracking.None
 }, null, workTracker)
 {
 }
Exemple #7
0
 internal DocumentSessionBase(DocumentStore store, SessionOptions sessionOptions, IManagedConnection database,
                              ITenant tenant, ISessionWorkTracker workTracker) : base(store, sessionOptions, database, tenant)
 {
     Concurrency  = sessionOptions.ConcurrencyChecks;
     _workTracker = workTracker;
 }