Se vuoi vedere la query con i parametri applicati:
string tmp = command.CommandText.ToString();
foreach (SqlParameter p in cmd.Parameters) {
tmp = tmp.Replace('@' + p.ParameterName.ToString(),"'" + p.Value.ToString() + "'");
}
tmp manterrà quindi la query con i parametri applicati. Ogni parametro sarà racchiuso tra virgolette singole.
Naturalmente, NON è sicuro da eseguire. Lo uso per scopi di debug.