public virtual IWhere Clone() { WhereCriterion clone = new WhereCriterion(); clone.Field = Field; clone.SqlValue = SqlValue.Clone(); clone.ComparisonType = ComparisonType; return clone; }
public virtual IWhere Clone() { WhereCriterion clone = new WhereCriterion(); clone.Field = Field; clone.SqlValue = SqlValue.Clone(); clone.ComparisonType = ComparisonType; return(clone); }
public virtual ISqlQuery AddWhere(string field, object value, ComparisonType comparisonType) { IWhereCriterion crit; if (value is string && ((string)value).Substring(0, 1) == "@") { crit = new ParameterWhereCriterion(field, ((string)value).Substring(1), comparisonType); } else { crit = new WhereCriterion(field, value, comparisonType); } MergeWhere(crit, JoinType.And); return(this); }
public IWhereClause Add(string field, object value, ComparisonType comparisonType) { WhereCriterion crit = new WhereCriterion(field, value, comparisonType); return Add(crit); }
public virtual ISqlQuery AddWhere(string field, object value, ComparisonType comparisonType) { IWhereCriterion crit; if (value is string && ((string)value).Substring(0, 1) == "@") { crit = new ParameterWhereCriterion(field, ((string)value).Substring(1), comparisonType); } else { crit = new WhereCriterion(field, value, comparisonType); } MergeWhere(crit, JoinType.And); return this; }
public IWhereClause Add(string field, object value, ComparisonType comparisonType) { WhereCriterion crit = new WhereCriterion(field, value, comparisonType); return(Add(crit)); }