Ejemplo n.º 1
0
 /// <summary>
 /// 判断OrderByClip是否为null或空
 /// </summary>
 /// <param name="where"></param>
 /// <returns></returns>
 public static bool IsNullOrEmpty(OrderByClip order)
 {
     if ((object)order == null || string.IsNullOrEmpty(order.ToString()))
     {
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加一个排序
        /// </summary>
        /// <param name="order"></param>
        public QueryCreator AddOrder(OrderByClip order)
        {
            if (DataUtils.IsNullOrEmpty(order))
            {
                return(this);
            }

            if (orderList.Exists(o =>
            {
                return(string.Compare(order.ToString(), o.ToString()) == 0);
            }))
            {
                return(this);
            }

            //不存在条件,则加入
            orderList.Add(order);

            return(this);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 返回最终排序的SQL
 /// </summary>
 /// <param name="order"></param>
 /// <returns></returns>
 public string Serialization(OrderByClip order)
 {
     return(dbProvider.FormatCommandText(order.ToString()));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 返回最终排序的SQL
 /// </summary>
 /// <param name="order"></param>
 /// <returns></returns>
 public string Serialization(OrderByClip order)
 {
     return(dbProvider.Serialization(order.ToString()));
 }