DbCommandInterceptor.NonQueryExecuted Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework