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, código auxiliar de entidad o 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
| Nombre | Description |
|---|---|
| CurrentValues |
Obtiene los valores de propiedad actuales del objeto o relación asociado a este ObjectStateEntryobjeto . |
| Entity |
Obtiene el objeto de entidad. |
| EntityKey |
Obtiene o establece la clave de entidad. |
| EntitySet |
Obtiene para EntitySetBase el objeto o la relación. |
| IsRelationship |
Obtiene un valor que indica si ObjectStateEntry representa una relación. |
| ObjectStateManager |
Obtiene para ObjectStateManager el ObjectStateEntryobjeto . |
| OriginalValues |
Obtiene la versión de solo lectura de los valores originales del objeto o la relación. |
| RelationshipManager |
Obtiene la RelationshipManager instancia del objeto representado por entrada. |
| State |
Obtiene o establece el estado de .ObjectStateEntry |
Métodos
| Nombre | Description |
|---|---|
| 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 al valor especificado EntityState . |
| Delete() |
Marca una entidad como eliminada. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetModifiedProperties() |
Devuelve los nombres de las propiedades de un objeto que han cambiado desde la última vez SaveChanges() que se llamó a . |
| 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 ObjectStateEntryobjeto . |
| IsPropertyChanged(String) |
Usa DetectChanges para determinar si el valor actual de la propiedad con el nombre especificado es diferente de su valor original. Tenga en cuenta que esto puede ser diferente de la propiedad que se marca como modificada, ya que una propiedad que no ha cambiado todavía se puede marcar como modificada. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| RejectPropertyChanges(String) |
Rechaza los cambios realizados en la propiedad con el nombre especificado, ya que la propiedad se cargó por última vez, se adjuntó, guardó o se aceptaron los 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 la relación que se va a modificar. |
| 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
| Nombre | Description |
|---|---|
| IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Notifica al administrador de estado que ha cambiado una propiedad compleja. |
| IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Notifica al administrador de estado que una propiedad compleja tiene un cambio pendiente. |
| IEntityChangeTracker.EntityMemberChanged(String) |
Notifica al administrador de estado que ha cambiado una propiedad. |
| IEntityChangeTracker.EntityMemberChanging(String) |
Notifica al administrador de estado que una propiedad tiene un cambio pendiente. |
| IEntityChangeTracker.EntityState |
Obtiene para EntityState el ObjectStateEntryobjeto . |