public IQueryable <T> Get(params Expression <Func <T, object> >[] includes) { IQueryable <T> query = this.DbSet; if (includes != null) { foreach (var include in includes) { query = QueryableExtensions.Include(query, include); } } return(query); }
public IQueryableIncluding <T> Include(Expression <Func <T, object> > includeExpression) { this.query = QueryableExtensions.Include(this.query, includeExpression); return(this); }