예제 #1
0
        public virtual IQueryable <T> GetAll(params Expression <Func <T, object> >[] includes)
        {
            if (includes == null || includes.Length == 0)
            {
                return(Entities.AsQueryable());
            }

            IIncludableQueryable <T, object> query = null;

            foreach (Expression <Func <T, object> > include in includes)
            {
                query = Entities.Include(include);
            }

            return(query.AsQueryable());
        }
예제 #2
0
 public Task <List <Publication> > GetListAsync()
 {
     return(_publications.AsQueryable().OrderedQueryable().ToListAsync());
 }