ObjectStateEntry Klasse

Definition

Stellt eine Entität, einen Entitätsstub 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

CurrentValues

Ruft die aktuellen Eigenschaftswerte des Objekts oder der Beziehung ab, die mit diesem ObjectStateEntry verknüpft ist.

Entity

Ruft das Entitätsobjekt ab.

EntityKey

Ruft den Entitätsschlüssel ab oder legt diesen fest.

EntitySet

Ruft die EntitySetBase für das Objekt oder die Beziehung ab.

IsRelationship

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

ObjectStateManager

Ruft den ObjectStateManager für den ObjectStateEntry ab.

OriginalValues

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

RelationshipManager

Ruft eine RelationshipManager-Instanz für das durch den Eintrag dargestellte Objekt ab.

State

Ruft den ObjectStateEntry-Zustand ab oder legt ihn fest.

Methoden

AcceptChanges()

Lässt die aktuellen Werte als ursprüngliche Werte zu.

ApplyCurrentValues(Object)

Legt die aktuellen Werte des Eintrags entsprechend den Eigenschaftswerten eines angegebenen Objekts fest.

ApplyOriginalValues(Object)

Legt die ursprünglichen Werte des Eintrags entsprechend den Eigenschaftswerten eines angegebenen Objekts fest.

ChangeState(EntityState)

Ändert den Zustand des Eintrags in den angegebenen EntityState-Wert.

Delete()

Markiert eine Entität als gelöscht.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetModifiedProperties()

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

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUpdatableOriginalValues()

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

IsPropertyChanged(String)

Verwendet DetectChanges, um zu bestimmen, ob der aktuelle Wert der Eigenschaft mit dem angegebenen Namen vom ursprünglichen Wert abweicht oder nicht. Beachten Sie, dass dies möglicherweise von der Eigenschaft abweicht, die als geändert markiert ist, da eine Eigenschaft, die nicht geändert wurde, weiterhin als geändert markiert werden kann.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RejectPropertyChanges(String)

Lehnt alle Änderungen ab, die an der Eigenschaft mit dem angegebenen Namen vorgenommen werden, da bei der Eigenschaft zuletzt ein Laden, Hinzufügen, Speichern erfolgt ist oder Änderungen akzeptiert wurden. Der ursprüngliche Wert der Eigenschaft wird gespeichert, und die Eigenschaft wird nicht mehr als geändert markiert.

SetModified()

Legt den Status des Objekts oder der Beziehung auf modifizieren 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

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Benachrichtigt den Status-Manager über die Änderung einer komplexen Eigenschaft.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Benachrichtigt den Status-Manager über eine ausstehende Änderung einer komplexen Eigenschaft.

IEntityChangeTracker.EntityMemberChanged(String)

Benachrichtigt den Status-Manager über die Änderung einer Eigenschaft.

IEntityChangeTracker.EntityMemberChanging(String)

Benachrichtigt den Status-Manager über eine ausstehende Änderung einer Eigenschaft.

IEntityChangeTracker.EntityState

Ruft den EntityState für den ObjectStateEntry ab.

Gilt für: