Freigeben über


EntityObject Klasse

Definition

Die Basisklasse für die mit den Entity Data Model-Tools generierten Entitätstypen.

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
[<System.Runtime.Serialization.DataContract(IsReference=true)>]
[<System.Serializable>]
type EntityObject = class
    inherit StructuralObject
    interface IEntityWithKey
    interface IEntityWithChangeTracker
    interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
Vererbung
EntityObject
Attribute
Implementiert

Konstruktoren

EntityObject()

Initialisiert eine neue Instanz der EntityObject-Klasse.

Eigenschaften

EntityKey

Ruft den Schlüssel für dieses Objekt ab oder legt diesen fest.

EntityState

Ruft den Entitätszustand des Objekts ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValidValue<T>(T, String, Boolean, Boolean)

Gibt einen komplexen Typ für die angegebene Eigenschaft zurück.

(Geerbt von StructuralObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnPropertyChanged(String)

Löst das PropertyChanged-Ereignis aus.

(Geerbt von StructuralObject)
OnPropertyChanging(String)

Löst das PropertyChanging-Ereignis aus.

(Geerbt von StructuralObject)
ReportPropertyChanged(String)

Benachrichtigt das System zur Änderungsnachverfolgung über die Änderung einer Eigenschaft.

ReportPropertyChanging(String)

Benachrichtigt das System zur Änderungsnachverfolgung über eine ausstehende Änderung einer Eigenschaft.

SetValidValue<T>(T, T, String)

Legt ein komplexes Objekt für die angegebene Eigenschaft fest.

(Geerbt von StructuralObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

PropertyChanged

Tritt auf, wenn sich ein Eigenschaftswert geändert hat.

(Geerbt von StructuralObject)
PropertyChanging

Tritt auf, wenn die Änderung eines Eigenschaftswerts aussteht.

(Geerbt von StructuralObject)

Explizite Schnittstellenimplementierungen

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Gibt die Instanz von IEntityChangeTracker an, mit der Änderungen an Eigenschaften gemeldet werden.

IEntityWithRelationships.RelationshipManager

Ruft den von diesem Objekt verwendeten Beziehungs-Manager ab.

Gilt für:

Weitere Informationen