Compartilhar via


DbCommandInterceptor Classe

Definição

Classe base que implementa IDbCommandInterceptor. Essa classe é uma conveniência para uso quando apenas um ou dois métodos da interface realmente precisam ter qualquer implementação.

public class DbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbCommandInterceptor
type DbCommandInterceptor = class
    interface IDbCommandInterceptor
    interface IDbInterceptor
Public Class DbCommandInterceptor
Implements IDbCommandInterceptor
Herança
DbCommandInterceptor
Implementações

Construtores

DbCommandInterceptor()

Classe base que implementa IDbCommandInterceptor. Essa classe é uma conveniência para uso quando apenas um ou dois métodos da interface realmente precisam ter qualquer implementação.

Métodos

NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)

Esse método é chamado depois que uma chamada para ExecuteNonQuery() ou uma de suas contrapartes assíncronas é feita. O resultado usado pelo Entity Framework pode ser alterado definindo Result.

NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)

Esse método é chamado antes que uma chamada para ExecuteNonQuery() ou uma de suas contrapartes assíncronas seja feita.

ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Esse método é chamado depois que uma chamada para ExecuteReader(CommandBehavior) ou uma de suas contrapartes assíncronas é feita. O resultado usado pelo Entity Framework pode ser alterado definindo Result.

ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Esse método é chamado antes que uma chamada para ExecuteReader(CommandBehavior) ou uma de suas contrapartes assíncronas seja feita.

ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)

Esse método é chamado depois que uma chamada para ExecuteScalar() ou uma de suas contrapartes assíncronas é feita. O resultado usado pelo Entity Framework pode ser alterado definindo Result.

ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)

Esse método é chamado antes que uma chamada para ExecuteScalar() ou uma de suas contrapartes assíncronas seja feita.

Aplica-se a