Exemplo n.º 1
0
 /// <summary>
 /// 构造函数。
 /// </summary>
 /// <param name="fieldLogicOperator">逻辑运算符。</param>
 /// <param name="fieldName">字段名称。</param>
 /// <param name="fieldCompareOperator">比较运算符。</param>
 /// <param name="fieldValue">字段值。</param>
 public Condition(DatabaseLogicOperator fieldLogicOperator, string fieldName,
                  DatabaseCompareOperator fieldCompareOperator, string fieldValue)
 {
     this.FieldLogicOperator   = fieldLogicOperator;
     this.FieldName            = fieldName;
     this.FieldCompareOperator = fieldCompareOperator;
     this.FieldValue           = fieldValue;
 }
Exemplo n.º 2
0
 /// <summary>
 /// 移除数据库操作条件。
 /// </summary>
 /// <param name="fieldLogicOperator">逻辑运算符。</param>
 /// <param name="fieldName">字段名。</param>
 /// <param name="fieldCompareOperator">比较运算符。</param>
 /// <param name="fieldValue">字段值。</param>
 /// <returns>true:成功移除,false:失败。</returns>
 public bool Remove(DatabaseLogicOperator fieldLogicOperator, string fieldName,
                    DatabaseCompareOperator fieldCompareOperator, string fieldValue)
 {
     return(conditions.Remove(new Condition(fieldLogicOperator, fieldName, fieldCompareOperator, fieldValue)));
 }
Exemplo n.º 3
0
 /// <summary>
 /// 添加数据库操作条件。
 /// </summary>
 /// <param name="fieldLogicOperator">逻辑运算符。</param>
 /// <param name="fieldName">字段名。</param>
 /// <param name="fieldCompareOperator">比较运算符。</param>
 /// <param name="fieldValue">字段值。</param>
 public void Add(DatabaseLogicOperator fieldLogicOperator, string fieldName,
                 DatabaseCompareOperator fieldCompareOperator, string fieldValue)
 {
     conditions.Add(new Condition(fieldLogicOperator, fieldName, fieldCompareOperator, fieldValue));
 }