public WhereClause(WhereJoin join, string field, WhereOperator op, string value, IDictionary <string, object> param) { Join = join; Field = field; Operator = op; Value = value; if (param != null) { foreach (var kvp in param) { Parameters.TryAdd(kvp.Key, kvp.Value); } } }
public WhereClause(WhereJoin join, string field, WhereOperator op, string value) : this(join, field, op, value, null) { }