Sprache

IMaterializationInterceptor.CreatedInstance Methode

Definition

Wird unmittelbar aufgerufen, nachdem EF eine Instanz einer Entität erstellt hat. Das heißt, nachdem der Konstruktor aufgerufen wurde, aber bevor eigenschaftenwerte nicht vom Konstruktor festgelegt wurden.

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

Parameter

materializationData
MaterializationInterceptionData

Kontextbezogene Informationen über die Materialisierung.

entity
Object

Die Entitätsinstanz, die erstellt wurde. Dieser Wert wird in der Regel als Rückgabewert für die Implementierung dieser Methode verwendet.

Gibt zurück

Die Entitätsinstanz, die EF verwendet. Eine Implementierung dieser Methode für jeden Interceptor, der nicht versucht, die verwendete Instanz zu ändern, muss den entity übergebenen Wert zurückgeben.

Gilt für: