Ejemplo n.º 1
0
        public static IServiceCollection AddMongoDB(this IServiceCollection collection, string database_name, IMongoClient client)
        {
            var connection = new MongoConnectionWrapper(client, database_name);

            collection.AddDisposableSingleInstanceService(connection);

            return(collection);
        }
Ejemplo n.º 2
0
        public static IServiceCollection UseMongoDB(this IServiceCollection collection,
                                                    string database_name, string connection_string)
        {
            var client     = new MongoClient(MongoClientSettings.FromConnectionString(connection_string));
            var connection = new MongoConnectionWrapper(client, database_name);

            collection.AddDisposableSingleInstanceService(connection);

            return(collection);
        }