public SqlBuilder(DbTour tour, string sql, object[] args) : base(GetDbHelper(tour)) { Assertor.AreNull(sql, "sql"); if (args == null && sql.Length < 24 && sql.IndexOfAny(new char[] { ' ', '\r', '\n', '\t' }) == -1) { sql = "SELECT * FROM " + sql; } _fql = tour._FQLProvider; _where = FQL.Format(_fql, sql, args).AsBuilder("WHERE"); }
private static IDBHelper GetDbHelper(DbTour tour) { Assertor.AreNull(tour, "tour"); return(tour._DBHelper); }