public static RelationalSpecification <TEntity> OrderByDescending <TEntity>( this RelationalSpecification <TEntity> specification, Expression <Func <TEntity, object> > orderByDescending) { specification.ApplyOrderByDescending(orderByDescending); return(specification); }
public static RelationalSpecification <TEntity> Include <TEntity>( this RelationalSpecification <TEntity> specification, Expression <Func <TEntity, object> > include) { specification.AddInclude(include); return(specification); }
public static RelationalSpecification <TEntity> Criteria <TEntity>( this RelationalSpecification <TEntity> specification, Expression <Func <TEntity, bool> > criteria) { specification.ApplyCriteria(criteria); return(specification); }
public static RelationalSpecification <TEntity> SkipTake <TEntity>( this RelationalSpecification <TEntity> specification, int skip, int take) { specification.ApplySkipTake(skip, take); return(specification); }