IDbCommandInterceptor.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 chamadas ExecuteNonQuery()EF.
public virtual int NonQueryExecuted(System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, int result);
public 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
abstract member 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
Public 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 desse método para qualquer interceptor que não está tentando alterar o resultado é retornar o result valor passado.
Comentários
Esse método ainda será chamado se um interceptor 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>).