IDbCommandInterceptor Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An object that implements this interface can be registered with DbInterception to receive notifications when Entity Framework executes commands.
public interface IDbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbCommandInterceptor = interface
interface IDbInterceptor
Public Interface IDbCommandInterceptor
Implements IDbInterceptor
- Derived
- Implements
Remarks
Interceptors can also be registered in the config file of the application. See http://go.microsoft.com/fwlink/?LinkId=260883 for more information about Entity Framework configuration.
Methods
NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>) |
This method is called after a call to ExecuteNonQuery() or one of its async counterparts is made. The result used by Entity Framework can be changed by setting Result. |
NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>) |
This method is called before a call to ExecuteNonQuery() or one of its async counterparts is made. |
ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
This method is called after a call to ExecuteReader(CommandBehavior) or one of its async counterparts is made. The result used by Entity Framework can be changed by setting Result. |
ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
This method is called before a call to ExecuteReader(CommandBehavior) or one of its async counterparts is made. |
ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>) |
This method is called after a call to ExecuteScalar() or one of its async counterparts is made. The result used by Entity Framework can be changed by setting Result. |
ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>) |
This method is called before a call to ExecuteScalar() or one of its async counterparts is made. |
Applies to
Entity Framework