EntityObject Classe

Définition

Classe de base des types d'entités générés par les outils Entity Data Model.Base class for entity types that are generated by the Entity Data Model tools.

public ref class EntityObject abstract : System::Data::Objects::DataClasses::StructuralObject, System::Data::Objects::DataClasses::IEntityWithChangeTracker, System::Data::Objects::DataClasses::IEntityWithKey, System::Data::Objects::DataClasses::IEntityWithRelationships
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class EntityObject : System.Data.Objects.DataClasses.StructuralObject, System.Data.Objects.DataClasses.IEntityWithChangeTracker, System.Data.Objects.DataClasses.IEntityWithKey, System.Data.Objects.DataClasses.IEntityWithRelationships
type EntityObject = class
    inherit StructuralObject
    interface IEntityWithKey
    interface IEntityWithChangeTracker
    interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
Héritage
EntityObject
Attributs
Implémente

Constructeurs

EntityObject()

Initialise une nouvelle instance de la classe EntityObject.Initializes a new instance of the EntityObject class.

Propriétés

EntityKey

Obtient ou définit la clé pour cet objet.Gets or sets the key for this object.

EntityState

Obtient l'état d'entité de l'objet.Gets the entity state of the object.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetValidValue<T>(T, String, Boolean, Boolean)

Retourne un type complexe pour la propriété spécifiée.Returns a complex type for the specified property.

(Hérité de StructuralObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Déclenche l'événement PropertyChanged.Raises the PropertyChanged event.

(Hérité de StructuralObject)
OnPropertyChanging(String)

Déclenche l'événement PropertyChanging.Raises the PropertyChanging event.

(Hérité de StructuralObject)
ReportPropertyChanged(String)

Notifie le dispositif de suivi des modifications qu'une propriété a changé.Notifies the change tracker that a property has changed.

ReportPropertyChanging(String)

Notifie le dispositif de suivi des modifications qu'une modification de propriété est en cours.Notifies the change tracker that a property change is pending.

SetValidValue<T>(T, T, String)

Définit un objet complexe pour la propriété spécifiée.Sets a complex object for the specified property.

(Hérité de StructuralObject)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

Événements

PropertyChanged

Se produit lorsqu'une valeur de propriété a été modifiée.Occurs when a property value has changed.

(Hérité de StructuralObject)
PropertyChanging

Se produit lorsqu'une modification de valeur de propriété est en cours.Occurs when a property value change is a pending.

(Hérité de StructuralObject)

Implémentations d’interfaces explicites

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Spécifie l'instance de IEntityChangeTracker utilisée pour signaler les modifications de propriétés.Specifies the instance of IEntityChangeTracker that is used to report property changes.

IEntityWithRelationships.RelationshipManager

Obtient le gestionnaire de relations utilisé par cet objet.Gets the relationship manager used by this object.

S’applique à

Voir aussi