Топы
Когда и каким образом запрос к базе данных отправляется в C# при использовании ADO.NET?
Запрос к базе данных отправляется в момент вызова метода выполнения запроса (например, ExecuteNonQuery, ExecuteReader или ExecuteScalar).
При работе с базой данных на языке C# запрос к базе данных отправляется в момент вызова метода выполнения запроса на соответствующем объекте подключения к базе данных (как правило, объект SqlCommand для ADO.NET). Например, если мы используем запрос на выполнение не выборки данных (например, добавление, обновление или удаление записей), то запрос отправляется при вызове метода ExecuteNonQuery. После этого запрос обрабатывается сервером базы данных, и результат выполнения возвращается обратно в приложение.
Для примера, если у нас есть подключение к базе данных connection и запрос sqlQuery на добавление новой записи в таблицу, то мы можем выполнить этот запрос и отправить его к базе данных следующим образом:
Таким образом, запрос к базе данных не отправляется сразу после формирования, а именно в момент вызова метода выполнения запроса по соответствующему объекту
Отметьте свой прогресс