IMaterializationInterceptor.CreatedInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 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
傳入的值。