Esempio n. 1
0
 public void HavingOr(string sql, params object[] args)
 {
     if (_having == null)
     {
         _having = FQL.CreateBuilder(_fql, "HAVING");
     }
     _having.Or(sql, args);
 }
Esempio n. 2
0
 public void OrderBy(string sql, params object[] args)
 {
     if (_order == null)
     {
         _order = FQL.CreateBuilder(_fql, "ORDER BY");
     }
     _order.Concat(sql, args);
 }
Esempio n. 3
0
 public void GroupBy(string sql, params object[] args)
 {
     if (_group == null)
     {
         _group = FQL.CreateBuilder(_fql, "GROUP BY");
     }
     _group.Concat(sql, args);
 }
Esempio n. 4
0
 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");
 }