Пример #1
0
 public mongodbproxy(String url)
 {
     createMongocLient = () =>
     {
         var mongo_url = new MongoDB.Driver.MongoUrl(url);
         return(new MongoDB.Driver.MongoClient(mongo_url));
     };
 }
        public static ILoggerFactory AddMongodb(this ILoggerFactory factory, string connetionString = "mongodb://127.0.0.1:27017/logging")
        {
            var mongoUrl = new MongoDB.Driver.MongoUrl(connetionString);
            var client   = new MongoDB.Driver.MongoClient(mongoUrl);

            factory.AddProvider(new MongodbProvider(client.GetDatabase(mongoUrl.DatabaseName)));

            return(factory);
        }
Пример #3
0
        /// <summary>
        /// Drop database for MongoDb storage.
        /// </summary>
        /// <param name="storage">The storage to drop schema for.</param>
        public static void DropDatabase(this MongoDbStorage storage)
        {
            var url = new MongoDB.Driver.MongoUrl(TestConfig.Current.MongoDbConnectionString);

            storage.GetClient().DropDatabase(url.DatabaseName);
        }