Condividi tramite


IMaterializationInterceptor.InitializingInstance Metodo

Definizione

Chiamato immediatamente prima che EF imposta i valori delle proprietà di un'entità appena creata. Si noti che i valori delle proprietà impostati dal costruttore saranno già stati impostati.

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

Parametri

materializationData
MaterializationInterceptionData

Informazioni contestuali sull'esecuzione della materializzazione.

entity
Object

Istanza di entità per cui verranno impostati i valori delle proprietà.

result
InterceptionResult

Rappresenta il risultato corrente se esiste. Questo valore sarà IsSuppressed impostato su true se un intercettatore precedente ha eliminato l'esecuzione chiamando Suppress(). Questo valore viene in genere usato come valore restituito per l'implementazione di questo metodo.

Restituisce

Se IsSuppressed è false, EF continuerà come normale. Se IsSuppressed è true, EF non imposta alcun valore di proprietà. Un'implementazione di questo metodo per qualsiasi intercettatore che non tenta di eliminare i valori delle proprietà di impostazione deve restituire il result valore passato.

Si applica a