Lingua

MaterializationInterceptionData Struct

Definizione

Oggetto parametro passato ai IMaterializationInterceptor metodi contenenti dati sull'istanza materializzata.

[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct MaterializationInterceptionData
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MaterializationInterceptionData
[<System.Runtime.CompilerServices.IsReadOnly>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type MaterializationInterceptionData = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type MaterializationInterceptionData = struct
Public Structure MaterializationInterceptionData
Ereditarietà
MaterializationInterceptionData
Attributi

Commenti

Per altre informazioni ed esempi , vedere Registrazione, eventi e diagnostica .

Costruttori

Nome Descrizione
MaterializationInterceptionData(MaterializationContext, IEntityType, Dictionary<IPropertyBase,ValueTuple<Object,Func<MaterializationContext, Object>>>)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

MaterializationInterceptionData(MaterializationContext, IEntityType, Nullable<QueryTrackingBehavior>, Dictionary<IPropertyBase,ValueTuple<Object, Func<MaterializationContext,Object>>>)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

Proprietà

Nome Descrizione
Context

Istanza corrente DbContext utilizzata.

EntityType

Tipo dell'entità materializzata.

QueryTrackingBehavior

Comportamento di rilevamento delle query o null se la materializzazione non proviene da una query.

Metodi

Nome Descrizione
GetPropertyValue(IPropertyBase)

Ottiene il valore della proprietà per la proprietà specificata.

GetPropertyValue(String)

Ottiene il valore della proprietà per la proprietà con il nome specificato.

GetPropertyValue<T>(IPropertyBase)

Ottiene il valore della proprietà per la proprietà specificata.

GetPropertyValue<T>(String)

Ottiene il valore della proprietà per la proprietà con il nome specificato.

Si applica a