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) { }
internal DocumentSessionBase(DocumentStore store, SessionOptions sessionOptions, IManagedConnection database, ITenant tenant, ISessionWorkTracker workTracker) : base(store, sessionOptions, database, tenant) { Concurrency = sessionOptions.ConcurrencyChecks; _workTracker = workTracker; }