ObjectStateEntry 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.
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. |