Jika Anda ingin melihat kueri dengan parameter yang diterapkan:
string tmp = command.CommandText.ToString();
foreach (SqlParameter p in cmd.Parameters) {
tmp = tmp.Replace('@' + p.ParameterName.ToString(),"'" + p.Value.ToString() + "'");
}
tmp kemudian akan menahan kueri dengan parameter yang diterapkan. Setiap parameter akan diapit oleh tanda kutip tunggal.
Tentu saja, TIDAK aman untuk dieksekusi. Saya menggunakannya untuk tujuan debugging.