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