Pergunta

Sei que essa não é uma pergunta útil, mas não posso deixar de ser incomodado por isso.

Então,
Por que o método disse (em *Command classes) é chamado
ExecutenonQuery ao invés de ExecuteQuery?

Não são essas declarações SQL que jogamos no DBS, consultas?

Foi útil?

Solução

Semanticamente, uma consulta é algo que você executa para retornar dados. Você está 'consultando' o banco de dados para encontrar todo o X no Y.

Se você não espera resultados de volta, não é tanto uma consulta, mas é uma declaração ou comando.

Outras dicas

Não se forem inserções, excluir, criar mesas, etc.

Eu pensaria nisso como uma consulta, está pedindo ao banco de dados os registros de volta. Ações que alteram os dados/banco de dados não seriam uma consulta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top