ObjectStateEntry Klasse

Definition

Stellt entweder eine Entität, einen Entitäten-Stub oder eine Beziehung dar.Represents either an entity, entity stub or relationship.

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.Gets the current property values of the object or relationship associated with this ObjectStateEntry.

Entity

Ruft das Entitätsobjekt ab.Gets the entity object.

EntityKey

Ruft den Entitätsschlüssel ab oder legt diesen fest.Gets or sets the entity key.

EntitySet

Ruft die EntitySetBase für das Objekt oder die Beziehung ab.Gets the EntitySetBase for the object or relationship.

IsRelationship

Ruft einen Wert ab, der angibt, ob der ObjectStateEntry eine Beziehung darstellt.Gets a value that indicates whether the ObjectStateEntry represents a relationship.

ObjectStateManager

Ruft den ObjectStateManager für den ObjectStateEntry ab.Gets the ObjectStateManager for the ObjectStateEntry.

OriginalValues

Ruft die schreibgeschützte Version der ursprünglichen Werte des Objekts oder der Beziehung ab.Gets the read-only version of original values of the object or relationship.

RelationshipManager

Ruft eine RelationshipManager-Instanz für das durch den Eintrag dargestellte Objekt ab.Gets the RelationshipManager instance for the object represented by entry.

State

Ruft den Zustand der ObjectStateEntry ab oder legt diesen fest.Gets or sets the state of the ObjectStateEntry.

Methoden

AcceptChanges()

Akzeptiert die aktuellen Werte als ursprüngliche Werte.Accepts the current values as original values.

ApplyCurrentValues(Object)

Legt die aktuellen Werte des Eintrags entsprechend den Eigenschaftswerten eines angegebenen Objekts fest.Sets the current values of the entry to match the property values of a supplied object.

ApplyOriginalValues(Object)

Legt die ursprünglichen Werte des Eintrags entsprechend den Eigenschaftswerten eines angegebenen Objekts fest.Sets the original values of the entry to match the property values of a supplied object.

ChangeState(EntityState)

Ändert den Zustand des Eintrags in den angegebenen EntityState-Wert.Changes state of the entry to the specified EntityState value.

Delete()

Markiert eine Entität als gelöscht.Marks an entity as deleted.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetModifiedProperties()

Gibt die Namen der Eigenschaften eines Objekts zurück, die seit dem letzten Aufruf von SaveChanges() geändert wurden.Returns the names of an object's properties that have changed since the last time SaveChanges() was called.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
GetUpdatableOriginalValues()

Ruft die aktualisierbare Version der ursprünglichen Werte des Objekts ab, das diesem ObjectStateEntry zugeordnet ist.Gets the updatable version of original values of the object associated with this ObjectStateEntry.

IsPropertyChanged(String)

Verwendet DetectChanges, um zu bestimmen, ob der aktuelle Wert der Eigenschaft mit dem angegebenen Namen vom ursprünglichen Wert abweicht oder nicht.Uses DetectChanges to determine whether or not the current value of the property with the given name is different from its original value. 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.Note that this may be different from the property being marked as modified since a property which has not changed can still be marked as modified.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current 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.Rejects any changes made to the property with the given name since the property was last loaded, attached, saved, or changes were accepted. Der ursprüngliche Wert der Eigenschaft wird gespeichert, und die Eigenschaft wird nicht mehr als geändert markiert.The original value of the property is stored and the property will no longer be marked as modified.

SetModified()

Legt den Status des Objekts oder der Beziehung auf modifizieren fest.Sets the state of the object or relationship to modify.

SetModifiedProperty(String)

Markiert die angegebene Eigenschaft als geändert.Marks the specified property as modified.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Benachrichtigt den Status-Manager über die Änderung einer komplexen Eigenschaft.Notifies the state manager that a complex property has changed.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Benachrichtigt den Status-Manager über eine ausstehende Änderung einer komplexen Eigenschaft.Notifies the state manager that a complex property has a pending change.

IEntityChangeTracker.EntityMemberChanged(String)

Benachrichtigt den Status-Manager über die Änderung einer Eigenschaft.Notifies the state manager that a property has changed.

IEntityChangeTracker.EntityMemberChanging(String)

Benachrichtigt den Status-Manager über eine ausstehende Änderung einer Eigenschaft.Notifies the state manager that a property has a pending change.

IEntityChangeTracker.EntityState

Ruft den EntityState für den ObjectStateEntry ab.Gets the EntityState for the ObjectStateEntry.

Gilt für: