IMaterializationInterceptor 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
, ISingletonInterceptor 用來在 Entity Framework 建立物件時攔截物件建立和初始化的各個部分,通常是從查詢傳回的資料。
public interface IMaterializationInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
type IMaterializationInterceptor = interface
interface ISingletonInterceptor
interface IInterceptor
Public Interface IMaterializationInterceptor
Implements ISingletonInterceptor
- 實作
備註
如需詳細資訊和範例,請參閱 EF Core 攔截器 。
方法
CreatedInstance(MaterializationInterceptionData, Object) |
在 EF 建立實體的實例之後立即呼叫。 也就是說,在呼叫建構函式之後,但在未由建構函式設定的任何屬性值之前, |
CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>) |
在 EF 即將建立實體的實例之前立即呼叫。 也就是說,在呼叫建構函式之前。 |
InitializedInstance(MaterializationInterceptionData, Object) |
在 EF 設定剛建立之實體的屬性值之後立即呼叫。 |
InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult) |
在 EF 即將設定剛建立之實體的屬性值之前立即呼叫。 請注意,建構函式所設定的屬性值已經設定。 |