예제 #1
0
        private MongoDatabase GetDatabase()
        {
            if (string.IsNullOrWhiteSpace(ConnectionString))
            {
                return(BackwardCompatibility.GetDatabase(this));
            }
            MongoUrl      url  = MongoUrl.Create(ConnectionString);
            MongoServer   conn = MongoServer.Create(url);
            MongoDatabase db   = conn.GetDatabase(url.DatabaseName ?? "log4net");

            return(db);
        }
예제 #2
0
        private MongoDatabase GetDatabase()
        {
            string connStr = GetConnectionString();

            if (string.IsNullOrWhiteSpace(connStr))
            {
                return(BackwardCompatibility.GetDatabase(this));
            }

            MongoUrl url = MongoUrl.Create(connStr);

            // TODO Should be replaced with MongoClient, but this will change default for WriteConcern.
            // See http://blog.mongodb.org/post/36666163412/introducing-mongoclient
            // and http://docs.mongodb.org/manual/release-notes/drivers-write-concern
            MongoServer conn = MongoServer.Create(url);

            MongoDatabase db = conn.GetDatabase(url.DatabaseName ?? "log4net");

            return(db);
        }