共用方式為


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() 這個方法。 您可以藉由設定 Result 來變更 Entity Framework 所使用的結果。

NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)

在呼叫 或其其中一個非同步對應專案之前,會呼叫 ExecuteNonQuery() 這個方法。

ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>)

呼叫 或其其中一個非同步對應專案之後,就會呼叫 ExecuteReader(CommandBehavior) 這個方法。 您可以藉由設定 Result 來變更 Entity Framework 所使用的結果。

ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)

在呼叫 或其其中一個非同步對應專案之前,會呼叫 ExecuteReader(CommandBehavior) 這個方法。

ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)

呼叫 或其其中一個非同步對應專案之後,就會呼叫 ExecuteScalar() 這個方法。 您可以藉由設定 Result 來變更 Entity Framework 所使用的結果。

ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)

在呼叫 或其其中一個非同步對應專案之前,會呼叫 ExecuteScalar() 這個方法。

適用於