public void AddToQuery(AuditConfiguration verCfg, String entityName, QueryBuilder qb, Parameters parameters) { Parameters opParameters = parameters.AddSubParameters(op); lhs.AddToQuery(verCfg, entityName, qb, opParameters.AddSubParameters("and")); rhs.AddToQuery(verCfg, entityName, qb, opParameters.AddSubParameters("and")); }
public void AddToQuery(AuditConfiguration verCfg, String entityName, QueryBuilder qb, Parameters parameters) { Parameters andParameters = parameters.AddSubParameters(Parameters.AND); if (criterions.Count == 0) { andParameters.AddWhere("1", false, "=", "1", false); } else { foreach (IAuditCriterion criterion in criterions) { criterion.AddToQuery(verCfg, entityName, qb, andParameters); } } }
private static Parameters GetParametersToUse(Parameters parameters, ICollection<QueryParameterData> paramDatas) { return paramDatas.Count > 1 ? parameters.AddSubParameters("and") : parameters; }