No, no existe, se tiene que hacer todo a pulmón
Código:
StringBuilder query = new StringBuilder();
query.Append("SELECT ");
query.Append("charity_cat_id, ");
query.Append("charity_cat_name, ");
query.Append("charity_cat_desc, ");
query.Append("charity_cat_date_create, ");
query.Append("charity_cat_date_edit ");
query.Append("FROM tbl_charity_cat ");
query.Append("ORDER BY charity_cat_name ");
SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString = connectionString;
SqlCommand sqlCommand = new SqlCommand(query.ToString(), sqlConnection);
Esto es la creación de una sentencia SQL mediante la clase StringBuilder, (C#)

ahora que lo pienso se puede hacer una clase en ASP para esto y dejarnos de concatenar y concatenar y concatenar...
Salu2,