Esempio n. 1
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="relation">条件关联关系</param>
        /// <param name="column">条件关联字段</param>
        public Condition(ConditionRelation relation, SearchColumn column)
        {
            this.relation = relation;

            if (column != null)
            {
                this.searchColumn = column;
                this.searchColumn.ConditionCollection.Add(this);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="relation">条件关联关系</param>
        /// <param name="column">条件关联字段</param>
        public Condition(ConditionRelation relation, SearchColumn column)
        {
            this.relation = relation;

            if (column != null)
            {
                this.searchColumn = column;
                this.searchColumn.ConditionCollection.Add(this);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public LessEqualCondition(SearchColumn column, object paramValue)
     : this(ConditionRelation.And, column, paramValue)
 {
 }
Esempio n. 4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">条件关联字段</param>
 public Condition(SearchColumn column) : this(ConditionRelation.And, column)
 {
 }
Esempio n. 5
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValueList">参数的值的集合</param>
 public InCondition(ConditionRelation relation, SearchColumn column, object[] paramValueList)
     : base(relation, column)
 {
     this.ParamValueList = paramValueList;
 }
Esempio n. 6
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public LargeThanCondition(SearchColumn column, object paramValue)
     : this(ConditionRelation.And, column, paramValue)
 {
 }
Esempio n. 7
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="sql">子查询语句</param>
 public SQLEqualCondition(SearchColumn column, string sql)
     : this(ConditionRelation.And, column, sql)
 {
 }
Esempio n. 8
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">条件关联字段</param>
 public Condition(SearchColumn column)
     : this(ConditionRelation.And, column)
 {
 }
Esempio n. 9
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public NotLikeCondition(SearchColumn column, object paramValue)
     : this(ConditionRelation.And, column, paramValue)
 {
 }
Esempio n. 10
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="startValue">赋值开始的值</param>
 /// <param name="endValue">赋值结束的值</param>
 public BetweenCondition(ConditionRelation relation, SearchColumn column, object startValue, object endValue)
     : base(relation, column)
 {
     this.StartValue = startValue;
     this.EndValue   = endValue;
 }
Esempio n. 11
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 public IsNotNullCondition(ConditionRelation relation, SearchColumn column)
     : base(relation, column)
 {
 }
Esempio n. 12
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 public IsNotNullCondition(SearchColumn column)
     : this(ConditionRelation.And, column)
 {
 }
Esempio n. 13
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="startValue">赋值开始的值</param>
 /// <param name="endValue">赋值结束的值</param>
 public BetweenCondition(ConditionRelation relation, SearchColumn column, object startValue, object endValue)
     : base(relation, column)
 {
     this.StartValue = startValue;
     this.EndValue = endValue;
 }
Esempio n. 14
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="startValue">赋值开始的值</param>
 /// <param name="endValue">赋值结束的值</param>
 public BetweenCondition(SearchColumn column, object startValue, object endValue)
     : this(ConditionRelation.And, column, startValue, endValue)
 {
 }
Esempio n. 15
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public NotLikeCondition(SearchColumn column, object paramValue)
     : this(ConditionRelation.And, column, paramValue)
 {
 }
Esempio n. 16
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValueList">参数的值的集合</param>
 public InCondition(SearchColumn column, object[] paramValueList)
     : this(ConditionRelation.And, column, paramValueList)
 {
     this.ParamValueList = paramValueList;
 }
Esempio n. 17
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValueList">参数的值的集合</param>
 public InCondition(ConditionRelation relation, SearchColumn column, object[] paramValueList)
     : base(relation, column)
 {
     this.ParamValueList = paramValueList;
 }
Esempio n. 18
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="startValue">赋值开始的值</param>
 /// <param name="endValue">赋值结束的值</param>
 public BetweenCondition(SearchColumn column, object startValue, object endValue)
     : this(ConditionRelation.And, column, startValue, endValue)
 {
 }
Esempio n. 19
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public NotLikeCondition(ConditionRelation relation, SearchColumn column, object paramValue)
     : base(relation, column)
 {
     this.ParamValue = paramValue;
 }
Esempio n. 20
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 public IsNotNullCondition(SearchColumn column)
     : this(ConditionRelation.And, column)
 {
 }
Esempio n. 21
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public LargeEqualCondition(ConditionRelation relation, SearchColumn column, object paramValue)
     : base(relation, column)
 {
     this.ParamValue = paramValue;
 }
Esempio n. 22
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 public IsNullCondition(ConditionRelation relation, SearchColumn column)
     : base(relation, column)
 {
 }
Esempio n. 23
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="sql">子查询sql语句</param>
 public SQLEqualCondition(ConditionRelation relation, SearchColumn column, string sql)
     : base(relation, column)
 {
     this.SQL = sql;
 }
Esempio n. 24
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="sql">子查询语句</param>
 public SQLInCondition(SearchColumn column, string sql)
     : this(ConditionRelation.And, column, sql)
 {
 }
Esempio n. 25
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValueList">参数的值的集合</param>
 public InCondition(SearchColumn column, object[] paramValueList)
     : this(ConditionRelation.And, column, paramValueList)
 {
     this.ParamValueList = paramValueList;
 }
Esempio n. 26
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="relation">关联关系</param>
 /// <param name="column">查询字段对象</param>
 /// <param name="sql">子查询语句</param>
 public SQLInCondition(ConditionRelation relation, SearchColumn column, string sql)
     : base(relation, column)
 {
     this.SQL = sql;
 }
Esempio n. 27
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public LessEqualCondition(SearchColumn column, object paramValue)
     : this(ConditionRelation.And, column, paramValue)
 {
 }
Esempio n. 28
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="column">查询字段对象</param>
 /// <param name="paramValue">条件的值</param>
 public LargeThanCondition(SearchColumn column, object paramValue)
     : this(ConditionRelation.And, column, paramValue)
 {
 }