DbCommandInterceptor クラス

定義

を実装 IDbCommandInterceptorする基本クラス。 このクラスは、インターフェイスの 1 つまたは 2 つのメソッドのみが実際に実装する必要がある場合に便利です。

public class DbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbCommandInterceptor
type DbCommandInterceptor = class
    interface IDbCommandInterceptor
    interface IDbInterceptor
Public Class DbCommandInterceptor
Implements IDbCommandInterceptor
継承
DbCommandInterceptor
実装

コンストラクター

DbCommandInterceptor()

を実装 IDbCommandInterceptorする基本クラス。 このクラスは、インターフェイスの 1 つまたは 2 つのメソッドのみが実際に実装する必要がある場合に便利です。

メソッド

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() されます。

適用対象