public string makeSql(Template template) { bool isConverge = template.GroupColumns != null && template.GroupColumns.Count > 0 ? true : false; if (isConverge) { SqlMaker = new ConvergeSqlMaker(); return(SqlMaker.makeConvergeSql(template)); } else { SqlMaker = new QuerySqlMaker(); return(SqlMaker.makeQuerySql(template)); } }