Freigeben über


ObjectStateEntry Klasse

Definition

Stellt eine Entität, einen Entitäts-Stub oder eine Beziehung dar.

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
Vererbung
ObjectStateEntry
Implementiert

Eigenschaften

Name Beschreibung
CurrentValues

Ruft die aktuellen Eigenschaftswerte des Objekts oder der Beziehung ab, das diesem ObjectStateEntryzugeordnet ist.

Entity

Ruft das Entitätsobjekt ab.

EntityKey

Dient zum Abrufen oder Festlegen des Entitätsschlüssels.

EntitySet

Ruft das Objekt oder die EntitySetBase Beziehung ab.

IsRelationship

Ruft einen Wert ab, der angibt, ob die ObjectStateEntry Beziehung darstellt.

ObjectStateManager

Ruft den ObjectStateManager für die ObjectStateEntry.

OriginalValues

Ruft die schreibgeschützte Version der ursprünglichen Werte des Objekts oder der Beziehung ab.

RelationshipManager

Ruft die RelationshipManager Instanz für das Durch Eintrag dargestellte Objekt ab.

State

Dient zum Abrufen oder Festlegen des Zustands der ObjectStateEntry.

Methoden

Name Beschreibung
AcceptChanges()

Akzeptiert die aktuellen Werte als ursprüngliche Werte.

ApplyCurrentValues(Object)

Legt die aktuellen Werte des Eintrags fest, um den Eigenschaftswerten eines angegebenen Objekts zu entsprechen.

ApplyOriginalValues(Object)

Legt die ursprünglichen Werte des Eintrags so fest, dass er den Eigenschaftswerten eines angegebenen Objekts entspricht.

ChangeState(EntityState)

Ändert den Status des Eintrags in den angegebenen EntityState Wert.

Delete()

Markiert eine Entität als gelöscht.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetModifiedProperties()

Gibt die Namen der Eigenschaften eines Objekts zurück, die seit dem letzten Aufruf SaveChanges() geändert wurden.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUpdatableOriginalValues()

Ruft die aktualisierbare Version der ursprünglichen Werte des Objekts ab, das diesem ObjectStateEntryzugeordnet ist.

IsPropertyChanged(String)

Verwendet DetectChanges, um zu bestimmen, ob der aktuelle Wert der Eigenschaft mit dem angegebenen Namen von seinem ursprünglichen Wert unterscheidet. Beachten Sie, dass sich dies möglicherweise von der Eigenschaft unterscheidet, die als geändert markiert wird, da eine Eigenschaft, die sich nicht geändert hat, weiterhin als geändert markiert werden kann.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
RejectPropertyChanges(String)

Lehnt alle Änderungen an der Eigenschaft mit dem angegebenen Namen ab, da die Eigenschaft zuletzt geladen, angefügt, gespeichert oder geändert wurde. Der ursprüngliche Wert der Eigenschaft wird gespeichert, und die Eigenschaft wird nicht mehr als geändert markiert.

SetModified()

Legt den Status des zu ändernden Objekts oder der Beziehung fest.

SetModifiedProperty(String)

Markiert die angegebene Eigenschaft als geändert.

ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Benachrichtigt den Zustandsmanager, dass eine komplexe Eigenschaft geändert wurde.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Benachrichtigt den Zustands-Manager, dass eine komplexe Eigenschaft eine ausstehende Änderung aufweist.

IEntityChangeTracker.EntityMemberChanged(String)

Benachrichtigt den Zustandsmanager, dass eine Eigenschaft geändert wurde.

IEntityChangeTracker.EntityMemberChanging(String)

Benachrichtigt den Zustands-Manager, dass eine Eigenschaft eine ausstehende Änderung aufweist.

IEntityChangeTracker.EntityState

Ruft den EntityState für die ObjectStateEntry.

Gilt für: