Пример #1
0
        public static void Init(MongoDbPersistenceOptions options)
        {
            lock (_lock)
            {
                if (!_isInitialized)
                {
                    var client   = new MongoClient();
                    var database = client.GetDatabase(options.DatabaseName);
                    _commits   = database.GetCollection <MongoDbCommitStream>("Commits");
                    _snapshots = database.GetCollection <MongoDbSnapshot>("Snapshots");

                    _isInitialized = true;
                }
            }
        }
 public MongoDbEventStore(MongoDbPersistenceOptions options)
 {
     MongoDbHelper.Init(options);
 }
Пример #3
0
 public MongoDbSnapshotStore(MongoDbPersistenceOptions options)
 {
     MongoDbHelper.Init(options);
 }