Проверка необработанного запроса к БД после привязки параметра в ASP.NET - PullRequest
0 голосов
/ 19 марта 2020

Я делаю запрос с ASP. NET с SqlConnection и SqlCommand. Я добавляю параметры в запрос с помощью метода AddWithValue, чтобы избежать внедрения SQL.

Я хочу проверить результирующий запрос после включения параметров в целях отладки. Если у меня "WHERE name = @myName", Я хочу увидеть запрос после замены @myName . Возможно ли это?

Спасибо.

1 Ответ

0 голосов
/ 19 марта 2020

Не совсем, потому что. NET никогда не отправляет полный запрос. Запрос собирается базой данных, когда он получает строку SQL и значения параметров.

Самое большее, что вы можете сделать, это записать строку SQL и записать значения параметров, которые вы ей передали. Исходя из этого, вы все равно сможете легко определить, какой запрос был фактически выполнен.

...