public void Visit(OrderByClause order_by_clause) { _Query.Append("ORDER BY "); foreach(Column column in order_by_clause) { column.Accept(this); if (order_by_clause.IndexOf(column) != order_by_clause.Count -1 ) _Query.Append(", "); } }