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

Nom Description
CurrentValues

Obtient les valeurs de propriété actuelles de l’objet ou de la relation associée à ce ObjectStateEntry.

Entity

Obtient l’objet d’entité.

EntityKey

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

EntitySet

Obtient l’objet EntitySetBase ou la relation.

IsRelationship

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

ObjectStateManager

Obtient la ObjectStateManager valeur pour le ObjectStateEntry.

OriginalValues

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

RelationshipManager

Obtient l’instance RelationshipManager de l’objet représenté par l’entrée.

State

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

Méthodes

Nom Description
AcceptChanges()

Accepte les valeurs actuelles comme valeurs d’origine.

ApplyCurrentValues(Object)

Définit les valeurs actuelles de l’entrée pour qu’elle corresponde aux valeurs de propriété d’un objet fourni.

ApplyOriginalValues(Object)

Définit les valeurs d’origine de l’entrée pour qu’elle corresponde aux valeurs de propriété d’un objet fourni.

ChangeState(EntityState)

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

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()

Sert 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 la Type de l’instance actuelle.

(Hérité de Object)
GetUpdatableOriginalValues()

Obtient la version pouvant être mise à jour 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é avec le nom donné est différente de sa valeur d’origine. Notez que cela peut être différent de la propriété marquée comme modifiée, car une propriété qui n’a pas changé peut toujours être marquée comme modifiée.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Refuse les modifications apportées à la propriété avec le nom donné, car la propriété a été chargée, attachée, enregistrée ou modifiée pour la dernière fois. La valeur d’origine de la propriété est stockée et la propriété ne sera plus marquée comme modifiée.

SetModified()

Définit 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

Nom Description
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Avertit le gestionnaire d’état qu’une propriété complexe a changé.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Avertit le gestionnaire d’état qu’une propriété complexe a une modification en attente.

IEntityChangeTracker.EntityMemberChanged(String)

Avertit le gestionnaire d’état qu’une propriété a changé.

IEntityChangeTracker.EntityMemberChanging(String)

Avertit le gestionnaire d’état qu’une propriété a une modification en attente.

IEntityChangeTracker.EntityState

Obtient la EntityState valeur pour le ObjectStateEntry.

S’applique à