示例#1
0
    public static RelationalSpecification <TEntity> OrderByDescending <TEntity>(
        this RelationalSpecification <TEntity> specification, Expression <Func <TEntity, object> > orderByDescending)
    {
        specification.ApplyOrderByDescending(orderByDescending);

        return(specification);
    }
示例#2
0
    public static RelationalSpecification <TEntity> Include <TEntity>(
        this RelationalSpecification <TEntity> specification,
        Expression <Func <TEntity, object> > include)
    {
        specification.AddInclude(include);

        return(specification);
    }
示例#3
0
    public static RelationalSpecification <TEntity> Criteria <TEntity>(
        this RelationalSpecification <TEntity> specification,
        Expression <Func <TEntity, bool> > criteria)
    {
        specification.ApplyCriteria(criteria);

        return(specification);
    }
示例#4
0
    public static RelationalSpecification <TEntity> SkipTake <TEntity>(
        this RelationalSpecification <TEntity> specification,
        int skip, int take)
    {
        specification.ApplySkipTake(skip, take);

        return(specification);
    }