Compartilhar via


DbCommandInterceptor.NonQueryExecuted Método

Definição

Chamado imediatamente após o EF chamar ExecuteNonQuery().

Esse método ainda será chamado se um interceptador suprimiu a execução de um comando em NonQueryExecuting(DbCommand, CommandEventData, InterceptionResult<Int32>). Nesse caso, result é o resultado retornado por NonQueryExecuting(DbCommand, CommandEventData, InterceptionResult<Int32>).

public virtual int NonQueryExecuted (System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, int result);
abstract member NonQueryExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * int -> int
override this.NonQueryExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * int -> int
Public Overridable Function NonQueryExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As Integer) As Integer

Parâmetros

command
DbCommand

O comando.

eventData
CommandExecutedEventData

Informações contextuais sobre o comando e a execução.

result
Int32

O resultado da chamada para ExecuteNonQuery(). Esse valor normalmente é usado como o valor retornado para a implementação desse método.

Retornos

O resultado que o EF usará. Uma implementação normal desse método para qualquer interceptador que não esteja tentando alterar o resultado é retornar o result valor passado.

Implementações

Aplica-se a