示例#1
0
        public Query <T> OrderBy(OrderByClause <T> orderBy)
        {
            OrderByClauses.Add(orderBy);

            return(this);
        }
示例#2
0
 public override void AddOrder(string fieldName, bool @descending)
 {
     OrderByClauses.Add(new OrderByField(new TableColumn(new Column(fieldName), From.Source.Alias), @descending ? OrderByDirection.Descending : OrderByDirection.Ascending));
 }
 public Specification <T> OrderBy(OrderByClause <T> clause)
 {
     OrderByClauses.Add(clause);
     return(this);
 }
示例#4
0
 public Query <T> OrderByDescending(string orderBy)
 {
     OrderByClauses.Add(new OrderByClause <T>(orderBy, true));
     return(this);
 }
示例#5
0
 public Query <T> OrderBy(string orderBy)
 {
     OrderByClauses.Add(new OrderByClause <T>(orderBy, false));
     return(this);
 }
示例#6
0
 public Query <T> OrderByDescending(Expression <Func <T, object> > orderBy)
 {
     OrderByClauses.Add(new OrderByClause <T>(orderBy, true));
     return(this);
 }
示例#7
0
 public Query <T> OrderBy(Expression <Func <T, object> > orderBy)
 {
     OrderByClauses.Add(new OrderByClause <T>(orderBy, false));
     return(this);
 }