Пример #1
0
 public RavenPersistor(ISessionBoundary boundary)
 {
     _session = new Lazy <IDocumentSession>(() =>
     {
         return(boundary.Session());
     });
 }
Пример #2
0
        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>();
        }
Пример #4
0
 public TransactionalBehavior(ISessionBoundary session, ILogger logger, IHttpRequest httpRequest)
 {
     _session = session;
     _logger = logger;
     _httpRequest = httpRequest;
 }
Пример #5
0
 public TransactionalBehavior(ISessionBoundary session)
 {
     _session = session;
 }
Пример #6
0
 public DocumentSession(ISessionBoundary boundary)
 {
     _inner = boundary.Session <TSettings>();
 }
Пример #7
0
 public FourthDatabase(ISessionBoundary boundary) : base(boundary)
 {
 }
Пример #8
0
 public TransactionalBehavior(ISessionBoundary session, ILogger logger, IHttpRequest httpRequest)
 {
     _session     = session;
     _logger      = logger;
     _httpRequest = httpRequest;
 }
Пример #9
0
 public TransactionalBehavior(ISessionBoundary session)
 {
     _session = session;
 }