public MongoDatabaseDisposable Open(string connectionString)
        {
            if (string.IsNullOrWhiteSpace(connectionString))
            {
                connectionString = this.defaultUrl;
            }

            var url    = new MongoUrl(connectionString);
            var server = servers.GetOrAdd(connectionString, s => new MongoClient(url).GetServer());

            currentSession = new MongoDatabaseDisposable(server.GetDatabase(url.DatabaseName));
            return(currentSession);
        }
Пример #2
0
 public MongoDbRepository(MongoDatabaseDisposable database)
 {
     this.database = database;
 }