Partager via


ObjectStateEntry Classe

Définition

Représente une entité, un stub d’entité ou une relation.

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
Héritage
ObjectStateEntry
Implémente

Propriétés

CurrentValues

Obtient les valeurs de propriétés actuelles de l'objet ou de la relation associé à cet objet ObjectStateEntry.

Entity

Obtient l'objet d'entité.

EntityKey

Obtient ou définit la clé d'entité.

EntitySet

Obtient la EntitySetBase pour l'objet ou la relation.

IsRelationship

Obtient une valeur qui indique si l'ObjectStateEntry représente une relation.

ObjectStateManager

Obtient l'objet ObjectStateManager pour l'objet ObjectStateEntry.

OriginalValues

Obtient la version en lecture seule des valeurs d'origine de l'objet ou de la relation.

RelationshipManager

Obtient l'instance RelationshipManager pour l'objet représenté par l'entrée.

State

Obtient ou définit l’état de ObjectStateEntry.

Méthodes

AcceptChanges()

Accepte les valeurs actuelles comme valeurs d'origine.

ApplyCurrentValues(Object)

Fait correspondre les valeurs actuelles de l'entrée avec les valeurs de propriété d'un objet fourni.

ApplyOriginalValues(Object)

Fait correspondre les valeurs d'origine de l'entrée aux valeurs de propriété d'un objet fourni.

ChangeState(EntityState)

Remplace l'état de l'entrée par la valeur EntityState spécifiée.

Delete()

Marque une entité comme supprimée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetModifiedProperties()

Retourne les noms des propriétés d’un objet qui ont changé depuis le dernier appel à SaveChanges().

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetUpdatableOriginalValues()

Obtient la version modifiable des valeurs d'origine de l'objet associé à ce ObjectStateEntry.

IsPropertyChanged(String)

Utilise DetectChanges pour déterminer si la valeur actuelle de la propriété portant un nom donné est différente de la valeur d'origine. Notez que cela peut être différent de la propriété qui est marquée comme modifiée, car une propriété qui n'a pas changé peut encore être marquée comme modifiée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
RejectPropertyChanges(String)

Rejette toutes les modifications apportées à la propriété avec le nom donné depuis que la propriété a été chargée, jointe, enregistrée ou que ses modifications ont été acceptées. La valeur d’origine de la propriété est stockée et la propriété ne sera plus marquée comme modifiée.

SetModified()

Affecte l'état de l'objet ou de la relation à modifier.

SetModifiedProperty(String)

Marque la propriété spécifiée comme modifiée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Notifie le gestionnaire d'état qu'une propriété complexe a changé.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Notifie le gestionnaire d'état qu'une propriété complexe est en cours de modification.

IEntityChangeTracker.EntityMemberChanged(String)

Notifie le gestionnaire d'état qu'une propriété a changé.

IEntityChangeTracker.EntityMemberChanging(String)

Notifie le gestionnaire d'état qu'une propriété est en cours de modification.

IEntityChangeTracker.EntityState

Obtient l'objet EntityState pour l'objet ObjectStateEntry.

S’applique à