コード例 #1
0
        public IMongoCollectionAdapter <TEntity> GetCollection()
        {
            var client = new MongoClient(_connectionString);

            var dataBase = client.GetDatabase(_databaseName);

            var collectionName = _collectionNameProvider.GetCollectionName();

            var collection = dataBase.GetCollection <TEntity>(collectionName);

            IMongoCollectionAdapter <TEntity> collectionAdapter = new MongoCollectionAdapter <TEntity>(collection);

            return(collectionAdapter);
        }
コード例 #2
0
        public IMongoCollectionAdapter <TEntity> GetCollection()
        {
            var client = new MongoClient("mongodb://*****:*****@127.0.0.1:27017/admin");

            var dataBase = client.GetDatabase("TimorCms");

            var collectionName = _collectionNameProvider.GetCollectionName();

            var collection = dataBase.GetCollection <TEntity>(collectionName);

            IMongoCollectionAdapter <TEntity> collectionAdapter = new MongoCollectionAdapter <TEntity>(collection);

            return(collectionAdapter);
        }
コード例 #3
0
        public IMongoCollection <T> GetCollection <T>()
        {
            var collectionName = _collectionNameProvider.GetCollectionName(typeof(T));

            return(Db.GetCollection <T>(collectionName));
        }