DbCommandInterceptor Класс

Определение

Базовый класс, реализующий IDbCommandInterceptor. Этот класс является удобным для использования, если только один или два метода интерфейса действительно нуждаются в какой-либо реализации.

public class DbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbCommandInterceptor
type DbCommandInterceptor = class
    interface IDbCommandInterceptor
    interface IDbInterceptor
Public Class DbCommandInterceptor
Implements IDbCommandInterceptor
Наследование
DbCommandInterceptor
Реализации

Конструкторы

Имя Описание
DbCommandInterceptor()

Базовый класс, реализующий IDbCommandInterceptor. Этот класс является удобным для использования, если только один или два метода интерфейса действительно нуждаются в какой-либо реализации.

Методы

Имя Описание
NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)

Этот метод вызывается после вызова ExecuteNonQuery() или одного из его асинхронных аналогов. Результат, используемый Entity Framework, можно изменить, задав .Result

NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)

Этот метод вызывается перед вызовом ExecuteNonQuery() или одним из его асинхронных аналогов.

ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Этот метод вызывается после вызова ExecuteReader(CommandBehavior) или одного из его асинхронных аналогов. Результат, используемый Entity Framework, можно изменить, задав .Result

ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Этот метод вызывается перед вызовом ExecuteReader(CommandBehavior) или одним из его асинхронных аналогов.

ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)

Этот метод вызывается после вызова ExecuteScalar() или одного из его асинхронных аналогов. Результат, используемый Entity Framework, можно изменить, задав .Result

ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)

Этот метод вызывается перед вызовом ExecuteScalar() или одним из его асинхронных аналогов.

Применяется к