Comparteix a través de


ObjectStateEntry Clase

Definición

Representa una entidad, un código auxiliar de entidad o una relación.

public ref class ObjectStateEntry abstract : System::Data::Objects::DataClasses::IEntityChangeTracker
public abstract class ObjectStateEntry : System.Data.Objects.DataClasses.IEntityChangeTracker
type ObjectStateEntry = class
    interface IEntityChangeTracker
Public MustInherit Class ObjectStateEntry
Implements IEntityChangeTracker
Herencia
ObjectStateEntry
Implementaciones

Propiedades

CurrentValues

Obtiene los valores de propiedad actuales del objeto o la relación asociada a esta ObjectStateEntry.

Entity

Obtiene el objeto entidad.

EntityKey

Obtiene o establece la clave de entidad.

EntitySet

Obtiene el EntitySetBase para el objeto o la relación.

IsRelationship

Obtiene un valor que indica si el ObjectStateEntry representa una relación.

ObjectStateManager

Obtiene el ObjectStateManager para la ObjectStateEntry.

OriginalValues

Obtiene la versión de solo lectura de los valores originales del objeto o relación.

RelationshipManager

Obtiene la instancia de RelationshipManager para el objeto representado por la entrada.

State

Obtiene o establece el estado de la ObjectStateEntry.

Métodos

AcceptChanges()

Acepta los valores actuales como valores originales.

ApplyCurrentValues(Object)

Establece los valores actuales de la entrada para que coincidan con los valores de propiedad de un objeto proporcionado.

ApplyOriginalValues(Object)

Establece los valores originales de la entrada para que coincidan con los valores de propiedad de un objeto proporcionado.

ChangeState(EntityState)

Cambia el estado de la entrada para el valor de EntityState especificado.

Delete()

Marca una entidad como eliminada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetModifiedProperties()

Devuelve los nombres de las propiedades de un objeto que han cambiado desde la última vez que se llamó a SaveChanges().

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetUpdatableOriginalValues()

Obtiene la versión actualizable de los valores originales del objeto asociado a este objeto ObjectStateEntry.

IsPropertyChanged(String)

Usa DetectChanges para determinar si el valor actual de la propiedad con el nombre especificado es diferente o no de su valor original. Observe que puede ser diferente de la propiedad que se marca como modificada, ya que una propiedad que no ha cambiado puede marcarse como modificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RejectPropertyChanges(String)

Rechaza cualquier cambio realizado en la propiedad con el nombre dado desde que esta se cargó, adjuntó o guardó por última vez o se aceptaron cambios. El valor original de la propiedad se almacena, y la propiedad ya no se marcará como modificada.

SetModified()

Establece el estado del objeto o de la relación en Modify.

SetModifiedProperty(String)

Marca la propiedad especificada como modificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Notifica al administrador de estados que una propiedad compleja ha cambiado.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Notifica al administrador de estados que hay un cambio pendiente en una propiedad compleja.

IEntityChangeTracker.EntityMemberChanged(String)

Notifica al administrador de estados que una propiedad ha cambiado.

IEntityChangeTracker.EntityMemberChanging(String)

Notifica al administrador de estados que hay un cambio pendiente en una propiedad.

IEntityChangeTracker.EntityState

Obtiene el EntityState para la ObjectStateEntry.

Se aplica a