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
- 實作
建構函式
| 名稱 | Description |
|---|---|
| DbCommandInterceptor() |
實作 IDbCommandInterceptor的基底類別。 當介面中只有一兩種方法需要實作時,此類別便於使用。 |
方法
| 名稱 | Description |
|---|---|
| NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>) |
此方法在呼叫 或 ExecuteNonQuery() 其非同步對應節點後被呼叫。 實體框架所使用的結果可透過設定 Result來更改。 |
| NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>) |
此方法會在呼叫 或 ExecuteNonQuery() 其非同步對應節點之前被呼叫。 |
| ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
此方法在呼叫 或 ExecuteReader(CommandBehavior) 其非同步對應節點後被呼叫。 實體框架所使用的結果可透過設定 Result來更改。 |
| ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
此方法會在呼叫 或 ExecuteReader(CommandBehavior) 其非同步對應節點之前被呼叫。 |
| ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>) |
此方法在呼叫 或 ExecuteScalar() 其非同步對應節點後被呼叫。 實體框架所使用的結果可透過設定 Result來更改。 |
| ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>) |
此方法會在呼叫 或 ExecuteScalar() 其非同步對應節點之前被呼叫。 |