예제 #1
0
        /// <summary>
        /// 排序扩展。
        /// </summary>
        /// <param name="query">动态查询对象</param>
        /// <param name="orders">排序集合</param>
        /// <returns>查询条件集合</returns>
        public static Criteria OrderBy(this DynamicQuery query, params Order[] orders)
        {
            var result = new Criteria(query);

            return result.OrderBy(orders);
        }
예제 #2
0
        /// <summary>
        /// 排序扩展。
        /// </summary>
        /// <param name="query">动态查询对象</param>
        /// <param name="proertyName">排序属性名</param>
        /// <param name="orderBy">排序方式</param>
        /// <returns>查询条件集合</returns>
        public static Criteria OrderBy(this DynamicQuery query, string proertyName, OrderBy orderBy = Dynamic.OrderBy.Asc)
        {
            var result = new Criteria(query);

            return result.OrderBy(proertyName, orderBy);
        }