ObjectStateEntry Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |