Nếu bạn muốn xem truy vấn với các tham số được áp dụng:
string tmp = command.CommandText.ToString();
foreach (SqlParameter p in cmd.Parameters) {
tmp = tmp.Replace('@' + p.ParameterName.ToString(),"'" + p.Value.ToString() + "'");
}
tmp sau đó sẽ giữ truy vấn với các tham số được áp dụng. Mỗi tham số sẽ được bao quanh bởi các dấu ngoặc kép.
Tất nhiên, nó KHÔNG an toàn để thực thi. Tôi sử dụng nó cho mục đích gỡ lỗi.