MaterializationInterceptionData Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Objeto de parámetro pasado a IMaterializationInterceptor métodos que contienen datos sobre la instancia que se materializa.
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MaterializationInterceptionData
[<System.Runtime.CompilerServices.IsReadOnly>]
type MaterializationInterceptionData = struct
Public Structure MaterializationInterceptionData
- Herencia
-
MaterializationInterceptionData
- Atributos
Comentarios
Consulte Registro, eventos y diagnósticos para obtener más información y ejemplos.
Constructores
MaterializationInterceptionData(MaterializationContext, IEntityType, Dictionary<IPropertyBase,ValueTuple<Object,Func<MaterializationContext, Object>>>) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
MaterializationInterceptionData(MaterializationContext, IEntityType, Nullable<QueryTrackingBehavior>, Dictionary<IPropertyBase,ValueTuple<Object, Func<MaterializationContext,Object>>>) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
Propiedades
Context |
Instancia actual DbContext que se usa. |
EntityType |
Tipo de la entidad que se está materializando. |
QueryTrackingBehavior |
Comportamiento de seguimiento de consultas o |
Métodos
GetPropertyValue(IPropertyBase) |
Obtiene el valor de propiedad de la propiedad especificada. |
GetPropertyValue(String) |
Obtiene el valor de propiedad de la propiedad con el nombre especificado. |
GetPropertyValue<T>(IPropertyBase) |
Obtiene el valor de propiedad de la propiedad especificada. |
GetPropertyValue<T>(String) |
Obtiene el valor de propiedad de la propiedad con el nombre especificado. |