コード例 #1
0
        public async Task <IEnumerable <T> > GetAllAsync(Expression <Func <T, bool> > filter, IQueryOptions queryOptions = null, IEnumerable <string> includeProperties = null)
        {
            IMongoQueryable <T> query = entities.AsQueryable();

            query = query.Where(filter);
            return(queryOptions != null ? await query.MongoQueryOptionsAsQueryable(queryOptions).ToListAsync() : await entities.AsQueryable().ToListAsync());
        }
コード例 #2
0
        public async Task <IEnumerable <T> > GetAllAsync(IQueryOptions queryOptions = null)
        {
            IMongoQueryable <T> query = entities.AsQueryable();

            return(queryOptions != null ? await query.MongoQueryOptionsAsQueryable(queryOptions).ToListAsync() : await entities.AsQueryable().ToListAsync());
        }
コード例 #3
0
        public IEnumerable <T> GetAll(IQueryOptions queryOptions = null)
        {
            IMongoQueryable <T> query = entities.AsQueryable();

            return(queryOptions != null?query.MongoQueryOptionsAsQueryable(queryOptions).ToList() : entities.AsQueryable().ToList());
        }