DbCommandInterceptor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作 的 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() 這個方法。 |