Se você quiser ver a consulta com os parâmetros aplicados:
string tmp = command.CommandText.ToString();
foreach (SqlParameter p in cmd.Parameters) {
tmp = tmp.Replace('@' + p.ParameterName.ToString(),"'" + p.Value.ToString() + "'");
}
tmp irá então manter a consulta com os parâmetros aplicados. Cada parâmetro estará entre aspas simples.
Claro, NÃO é seguro executar. Eu o uso para fins de depuração.