EntityObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |