public static ISqlFirst New(string dbScheme = null) { if (!string.IsNullOrEmpty(dbScheme)) { _dbScheme = dbScheme; } Clauses.Clear(); _sqlMaker = new QueryMaker(); return(_sqlMaker); }
public static ISqlFirst New (string dbScheme = null) { if (!string.IsNullOrEmpty(dbScheme)) { _dbScheme = dbScheme; } Clauses.Clear(); _sqlMaker = new QueryMaker(); return _sqlMaker; }
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)); } }