Si vous souhaitez voir la requête avec les paramètres appliqués :
string tmp = command.CommandText.ToString();
foreach (SqlParameter p in cmd.Parameters) {
tmp = tmp.Replace('@' + p.ParameterName.ToString(),"'" + p.Value.ToString() + "'");
}
tmp tiendra alors la requête avec les paramètres appliqués. Chaque paramètre sera entouré de guillemets simples.
Bien sûr, il n'est PAS sûr de l'exécuter. Je l'utilise à des fins de débogage.