Я знаю, что это не ад полезного вопроса, но я не могу не прослушиваться им.
Так,
Почему упомянутый метод (в *Command
классы), назван
ExecuteNonQuery вместо ExecuteQuery?
Разве те SQL-операторы не, мы бросаем в DBS, запросы?
Семантически, запрос - это то, что вы выполняете, чтобы вернуть данные. Вы "запрашиваете" базу данных, чтобы найти все X в Y.
Если вы не ожидаете результатов, это не столько запрос, сколько утверждение или команда.
Нет, если это INSERTs, DELETEs, CREATE TABLEs и т.д.
Я бы подумал об этом как о запросе, запрашивающем у базы данных записи. Действия, которые изменяют данные / базу данных, не будут запросом.