using JiShe.CollectBus.Common.Interfaces; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using MongoDB.Driver; namespace JiShe.CollectBus.MongoDB { public class JiSheCollectBusMongoDbModule: IJiSheModule { public void ConfigureServices(IServiceCollection services, HostBuilderContext hostContext) { services.AddSingleton(); services.AddSingleton(); services.AddSingleton(typeof(IMongoRepository<>), typeof(MongoBaseRepository<>)); } } }