Condividi tramite


DbCommandInterceptor Classe

Definizione

Classe di base che implementa IDbCommandInterceptor. Questa classe è utile per l'uso quando solo uno o due metodi dell'interfaccia devono effettivamente avere un'implementazione.

public class DbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbCommandInterceptor
type DbCommandInterceptor = class
    interface IDbCommandInterceptor
    interface IDbInterceptor
Public Class DbCommandInterceptor
Implements IDbCommandInterceptor
Ereditarietà
DbCommandInterceptor
Implementazioni

Costruttori

DbCommandInterceptor()

Classe di base che implementa IDbCommandInterceptor. Questa classe è utile per l'uso quando solo uno o due metodi dell'interfaccia devono effettivamente avere un'implementazione.

Metodi

NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)

Questo metodo viene chiamato dopo una chiamata a ExecuteNonQuery() o una delle relative controparti asincrone. Il risultato usato da Entity Framework può essere modificato impostando Result.

NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)

Questo metodo viene chiamato prima che venga effettuata una chiamata a ExecuteNonQuery() o una delle relative controparti asincrone.

ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Questo metodo viene chiamato dopo una chiamata a ExecuteReader(CommandBehavior) o una delle relative controparti asincrone. Il risultato usato da Entity Framework può essere modificato impostando Result.

ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Questo metodo viene chiamato prima che venga effettuata una chiamata a ExecuteReader(CommandBehavior) o una delle relative controparti asincrone.

ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)

Questo metodo viene chiamato dopo una chiamata a ExecuteScalar() o una delle relative controparti asincrone. Il risultato usato da Entity Framework può essere modificato impostando Result.

ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)

Questo metodo viene chiamato prima che venga effettuata una chiamata a ExecuteScalar() o una delle relative controparti asincrone.

Si applica a