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); }
public MongoDbSnapshotStore(MongoDbPersistenceOptions options) { MongoDbHelper.Init(options); }