public static ICountableQueryableCollection <TEntity> Select <TEntity>(this ICountableQueryableCollection <TEntity> queryable, Expression <Func <TEntity, TEntity> > selector) where TEntity : class, new() { return(Query <TEntity> .GetQuery(queryable).SelectInternal(selector)); }
public static ICountableQueryableCollection <TEntity> OrderBy <TEntity, TKey>(this ICountableQueryableCollection <TEntity> queryable, Expression <Func <TEntity, TKey> > selector, bool desc) where TEntity : class, new() { return(Query <TEntity> .GetQuery(queryable).OrderByInternal(selector, desc)); }
public static ICountableQueryableCollection <TEntity> Where <TEntity>(this ICountableQueryableCollection <TEntity> queryable, Expression <Func <TEntity, bool> > predicate) where TEntity : class, new() { return(Query <TEntity> .GetQuery(queryable).WhereInternal(predicate)); }