Compartilhar via


DbBatch.ExecuteNonQuery Método

Definição

Executa o lote em relação ao objeto de conexão, retornando o número total de linhas afetadas em todos os comandos do lote.

public:
 abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery ();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer

Retornos

O número total de linhas afetadas em todos os comandos do lote.

Comentários

Você pode usar ExecuteNonQuery para executar operações de catálogo (por exemplo, consultando a estrutura de um banco de dados ou criando objetos de banco de dados, como tabelas), ou para alterar os dados em um banco de dados executando instruções UPDATE, INSERT ou DELETE.

Embora ExecuteNonQuery não retorne nenhuma linha, os parâmetros de saída ou valores retornados mapeados para parâmetros são preenchidos com dados.

Para instruções UPDATE, INSERT e DELETE, o valor retornado é o número total de linhas afetadas pelo lote. Se nenhuma instrução UPDATE, INSERT ou DELETE for incluída no lote, o valor retornado será -1.

Aplica-se a