EntityObject Klasse

Definition

Basisklasse für Entitätstypen, die von den Entitätsdatenmodelltools generiert werden.

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

Name Beschreibung
EntityObject()

Initialisiert eine neue Instanz der EntityObject-Klasse.

Eigenschaften

Name Beschreibung
EntityKey

Dient zum Abrufen oder Festlegen des Schlüssels für dieses Objekt.

EntityState

Ruft den Entitätsstatus des Objekts ab.

Methoden

Name Beschreibung
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die 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 der 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 den Änderungsverfolgungs-Tracker, dass eine Eigenschaft geändert wurde.

ReportPropertyChanging(String)

Benachrichtigt den Änderungsverfolgungs-Tracker, dass eine Eigenschaftsänderung aussteht.

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

Name Beschreibung
PropertyChanged

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

(Geerbt von StructuralObject)
PropertyChanging

Tritt auf, wenn eine Eigenschaftswertänderung aussteht.

(Geerbt von StructuralObject)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Gibt die Instanz an, die zum Melden von IEntityChangeTracker Eigenschaftsänderungen verwendet wird.

IEntityWithRelationships.RelationshipManager

Ruft den von diesem Objekt verwendeten Beziehungs-Manager ab.

Gilt für:

Weitere Informationen