共用方式為


IMaterializationInterceptor.CreatedInstance 方法

定義

在 EF 建立實體的實例之後立即呼叫。 也就是說,在呼叫建構函式之後,但在未由建構函式設定的任何屬性值之前,

public virtual object CreatedInstance (Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData materializationData, object entity);
abstract member CreatedInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj -> obj
override this.CreatedInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj -> obj
Public Overridable Function CreatedInstance (materializationData As MaterializationInterceptionData, entity As Object) As Object

參數

materializationData
MaterializationInterceptionData

具體化發生的相關內容資訊。

entity
Object

已建立的實體實例。 這個值通常用來做為這個方法實作的傳回值。

傳回

EF 將使用的實體實例。 未嘗試變更所使用實例之任何攔截器的這個方法實作,必須傳回 entity 傳入的值。

適用於