public AbpMongoDatabaseProvider(IAbpMongoDbConfiguration mongoDbConfiguration) { _configuration = mongoDbConfiguration; Database = new MongoClient(_configuration.ConnectionString) .GetServer() .GetDatabase(_configuration.DatatabaseName); }
public static void MongoConfiguration(IAbpMongoDbConfiguration configuration = null) { var abpStartupConfiguration = IocManager.Instance.Resolve <IAbpStartupConfiguration>(); var _appConfiguration = IocManager.Instance.Resolve <IHostingEnvironment>().GetAppConfiguration(); abpStartupConfiguration.Modules.AbpMongoDb().ConnectionString = configuration != null ? configuration.ConnectionString : _appConfiguration[Mongo]; abpStartupConfiguration.Modules.AbpMongoDb().DatatabaseName = configuration != null ? configuration.ConnectionString : _appConfiguration[MongoDatatabaseName]; }