int _dataSeq = -1; // Unresolved public Template(SqlBuilderBase <TParamsIn, TParamsOut> builder, string sql, TParamsIn parameters) { _sql = sql; _builder = builder; _initParams = builder.CreateParams(); if (parameters != null) { _initParams.Expand(parameters); } }
public string ResolveClauses(ISqlBuilderParams <TParamsIn, TParamsOut> p) { var sql = string.Join(_joiner, this.Select(clause => { if (clause.Parameters != null) { p.Expand(clause.Parameters); } return(clause.Sql); }).ToArray()); return(_prefix + sql + _postfix); }