Esempio n. 1
0
 /// <summary>
 /// IN操作
 /// </summary>
 /// <param name="right"></param>
 /// <returns></returns>
 public Formula NotIn(ISqlStringable right)
 {
     return(new Formula(this, "NOT IN", right)
     {
         IsComplicated = true
     });
 }
Esempio n. 2
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="left"></param>
 /// <param name="opt"></param>
 /// <param name="right"></param>
 public Formula(ISqlStringable left, string opt, ISqlStringable right)
 {
     _left              = left;
     _operator          = opt;
     _right             = right;
     this.IsComplicated = false;
 }
Esempio n. 3
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="obj"></param>
 public Avg(ISqlStringable obj) : base("AVG")
 {
     _object = obj;
 }
Esempio n. 4
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="obj"></param>
 public Min(ISqlStringable obj) : base("MIN")
 {
     _object = obj;
 }
Esempio n. 5
0
 /// <summary>
 /// IN操作
 /// </summary>
 /// <param name="right"></param>
 /// <returns></returns>
 public Formula NotIn(ISqlStringable right)
 {
     return(new Formula(this, "NOT IN", right));
 }
Esempio n. 6
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="obj"></param>
 public Max(ISqlStringable obj) : base("MAX")
 {
     _object = obj;
 }
Esempio n. 7
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="obj"></param>
 public Count(ISqlStringable obj) : base("COUNT")
 {
     _object = obj;
 }
Esempio n. 8
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="obj"></param>
 /// <param name="name"></param>
 public As(ISqlStringable obj, string name)
 {
     _object = obj;
     _name   = name;
 }
Esempio n. 9
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="obj"></param>
 public Sum(ISqlStringable obj) : base("SUM")
 {
     _object = obj;
 }
Esempio n. 10
0
 /// <summary>
 /// 对象实例化
 /// </summary>
 /// <param name="obj"></param>
 /// <param name="sort"></param>
 public SelectOrder(ISqlStringable obj, string sort)
 {
     _object = obj;
     _sort   = sort;
 }
Esempio n. 11
0
 /// <summary>
 /// 设置升序条件
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public Select Asc(ISqlStringable obj)
 {
     _order.Add(new SqlUnits.SelectOrder(obj, "ASC"));
     return(this);
 }