/// <summary> /// IQueryableµ¹Ðò(desc)ÅÅÐò¡£ /// <code>List<T> list = new List<T>(); /// IQueryable<T> queryable = list.AsQueryable(); /// queryable.OrderByDescending("SortField").ToList();</code> /// </summary> /// <typeparam name="T"></typeparam> /// <param name="queryable"></param> /// <param name="propertyName"></param> /// <returns></returns> public static IQueryable <T> OrderByDescending <T>(this IQueryable <T> queryable, string propertyName) { return(QueryableSort <T> .OrderBy(queryable, propertyName, true)); }
/// <summary> /// IQueryableÕýÐò(asc)ÅÅÐò¡£ /// <code>List<T> list = new List<T>(); /// IQueryable<T> queryable = list.AsQueryable(); /// queryable.OrderBy("SortField").ToList();</code> /// </summary> /// <typeparam name="T"></typeparam> /// <param name="queryable"></param> /// <param name="propertyName"></param> /// <returns></returns> public static IQueryable <T> OrderBy <T>(this IQueryable <T> queryable, string propertyName) { return(QueryableSort <T> .OrderBy(queryable, propertyName, false)); }