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 abstract class ObjectStateEntry : System.Data.Entity.Core.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 asociados a este ObjectStateEntry objeto . |
Entity |
Obtiene el objeto entidad. |
EntityKey |
Obtiene 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 objeto ObjectStateManager para .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 el estado del objeto 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. |
GetModifiedProperties() |
Devuelve los nombres de las propiedades de un objeto que han cambiado desde la última vez SaveChanges() que se llamó a . |
GetUpdatableOriginalValues() |
Obtiene la versión actualizable de los valores originales del objeto asociado a este ObjectStateEntry objeto . |
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. |
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 orginal 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. |
Implementaciones de interfaz explícitas
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Se usa para informar de que se ha cambiado una propiedad compleja El valor de propiedad almacenado en caché durante EntityMemberChanging ahora se agrega a OriginalValues. |
IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Se usa para informar de que una propiedad compleja está a punto de cambiar El valor actual de la propiedad especificada se almacena en caché cuando se llama a este método. |
IEntityChangeTracker.EntityMemberChanged(String) |
Se usa para informar de que se ha cambiado una propiedad de entidad escalar. El valor de propiedad almacenado en caché durante EntityMemberChanging ahora se agrega a OriginalValues. |
IEntityChangeTracker.EntityMemberChanging(String) |
Se usa para informar de que una propiedad de entidad escalar está a punto de cambiar El valor actual de la propiedad especificada se almacena en caché cuando se llama a este método. |
IEntityChangeTracker.EntityState |
Devuelve entityState de ObjectStateEntry. |