/// <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; }
/// <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))); }
/// <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)); }