예제 #1
0
        public ContextDb(IMongoDataBaseSettings settings)
        {
            var mdbClient = new MongoClient(settings.ConnectionString);
            var database  = mdbClient.GetDatabase(settings.DatabaseName);

            _OrdenesCollection = database.GetCollection <Ordenes>(settings.CollectionName);
        }
예제 #2
0
        public ErrDataBaseServer(IMongoDataBaseSettings settings
                                 , MemoryCacheExtensions memoryCacheExtensions)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _errEntity = database.GetCollection <ErrEntity>(settings.ErrCollectionName);
        }
예제 #3
0
        public ScanDataBaseServer(
            IMongoDataBaseSettings settings
            , MemoryCacheExtensions memoryCacheExtensions)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _scanEntity            = database.GetCollection <ScanEntity>(settings.ScanCollectionName);
            _memoryCacheExtensions = memoryCacheExtensions;
        }