예제 #1
0
        protected virtual string CreateWhereStatement(WhereStatement statement)
        {
            var sb = new StringBuilder();

            sb.Append("WHERE ");

            bool isFirst = true;

            foreach (var clause in statement.Clauses)
            {
                CreateWhereClause(clause, sb, isFirst);
                isFirst = false;
            }

            return(sb.ToString());
        }
예제 #2
0
 public virtual ISelectQueryBuilder Having(WhereStatement havingStatement)
 {
     this.havingStatement = havingStatement;
     return(this);
 }
예제 #3
0
 public virtual ISelectQueryBuilder Where(WhereStatement whereStatement)
 {
     this.whereStatement = whereStatement;
     return(this);
 }