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() или одним из его асинхронных аналогов. |
Применяется к
Entity Framework