public virtual SortBuilder <T> OrderBy(string orderByClause) { if (string.IsNullOrEmpty(orderByClause)) { throw new ArgumentNullException("orderByClause"); } if (!orderByClause.ToUpper().Contains("ORDER BY ")) { orderByClause = orderByClause.Insert(0, " ORDER BY "); } SortBuilder.OrderBy(orderByClause); return(SortBuilder); }
public virtual SortBuilder <T> ThenBy(Expression <Func <T, object> > sortExpression, SortDirection sortDirection) { SortBuilder.OrderBy(sortExpression, sortDirection); return(SortBuilder); }
public virtual SortBuilder <T> OrderBy(Expression <Func <T, object> > sortExpression) { SortBuilder.OrderBy(sortExpression); return(SortBuilder); }