PropertyEntry Clase
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í.
Proporciona acceso a información y operaciones de seguimiento de cambios para una propiedad determinada.
public class PropertyEntry : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
public class PropertyEntry : Microsoft.EntityFrameworkCore.ChangeTracking.MemberEntry
type PropertyEntry = class
interface IInfrastructure<InternalEntityEntry>
type PropertyEntry = class
inherit MemberEntry
Public Class PropertyEntry
Implements IInfrastructure(Of InternalEntityEntry)
Public Class PropertyEntry
Inherits MemberEntry
- Herencia
-
PropertyEntry
- Herencia
- Derivado
- Implementaciones
-
IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
Comentarios
Las instancias de esta clase se devuelven de métodos cuando se usa la ChangeTracker API y no está diseñado para construirse directamente en el código de la aplicación.
Consulte Acceso a entidades con seguimiento en EF Core para obtener más información y ejemplos.
Constructores
PropertyEntry(InternalEntityEntry, IProperty) |
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 provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
PropertyEntry(InternalEntityEntry, String) |
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 provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
Propiedades
CurrentValue |
Obtiene o establece el valor asignado actualmente a esta propiedad. Si el valor actual se establece mediante esta propiedad, el rastreador de cambios es consciente del cambio y DetectChanges() no es necesario para que el contexto detecte el cambio. |
CurrentValue |
Obtiene o establece el valor asignado actualmente a esta propiedad. Si el valor actual se establece mediante esta propiedad, el rastreador de cambios es consciente del cambio y DetectChanges() no es necesario para que el contexto detecte el cambio. (Heredado de MemberEntry) |
EntityEntry |
al EntityEntry que pertenece este miembro. (Heredado de MemberEntry) |
InternalEntry |
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 provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. (Heredado de MemberEntry) |
IsModified |
Obtiene o establece un valor que indica si se ha modificado el valor de esta propiedad y se debe actualizar en la base de datos cuando SaveChanges() se llama a . |
IsTemporary |
Obtiene o establece un valor que indica si el valor de esta propiedad se considera un valor temporal que se reemplazará por un valor generado desde el almacén cuando SaveChanges()se llame a . |
Metadata |
Obtiene los metadatos que describen las facetas de esta propiedad y cómo se asignan a la base de datos. |
OriginalValue |
Obtiene o establece el valor que se asignó a esta propiedad cuando se recuperó de la base de datos. Esta propiedad se rellena cuando se recupera una entidad de la base de datos, pero establecerla puede ser útil en escenarios desconectados donde las entidades se recuperan con una instancia de contexto y se guardan con una instancia de contexto diferente. |
Implementaciones de interfaz explícitas
IInfrastructure<InternalEntityEntry>.Instance |
Proporciona acceso a información y operaciones de seguimiento de cambios para una propiedad determinada. |
IInfrastructure<InternalEntityEntry>.Instance |
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 provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. (Heredado de MemberEntry) |
Métodos de extensión
GetInfrastructure<T>(IInfrastructure<T>) |
Obtiene el valor de una propiedad que se oculta mediante IInfrastructure<T>. Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |