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 返す必要があります。

適用対象