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()); }
public Task <List <Publication> > GetListAsync() { return(_publications.AsQueryable().OrderedQueryable().ToListAsync()); }