public RavenPersistor(ISessionBoundary boundary) { _session = new Lazy <IDocumentSession>(() => { return(boundary.Session()); }); }
public void SetUp() { container = new Container(new RavenDbRegistry()); container.Inject(new RavenDbSettings { RunInMemory = true }); nested = container.GetNestedContainer(); documents = nested.GetInstance <IDocumentStore>(); documents.Conventions.DefaultQueryingConsistency = ConsistencyOptions.QueryYourWrites; persistor = nested.GetInstance <RavenPersistor>(); boundary = nested.GetInstance <ISessionBoundary>(); }
public void SetUp() { container = new Container(new RavenDbRegistry()); container.Inject(new RavenDbSettings { RunInMemory = true }); nested = container.GetNestedContainer(); documents = nested.GetInstance<IDocumentStore>(); documents.Conventions.DefaultQueryingConsistency = ConsistencyOptions.QueryYourWrites; persistor = nested.GetInstance<RavenPersistor>(); boundary = nested.GetInstance<ISessionBoundary>(); }
public TransactionalBehavior(ISessionBoundary session, ILogger logger, IHttpRequest httpRequest) { _session = session; _logger = logger; _httpRequest = httpRequest; }
public TransactionalBehavior(ISessionBoundary session) { _session = session; }
public DocumentSession(ISessionBoundary boundary) { _inner = boundary.Session <TSettings>(); }
public FourthDatabase(ISessionBoundary boundary) : base(boundary) { }