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
返す必要があります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Entity Framework