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
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. |