ObjectStateEntry 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í.
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. |