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 entweder eine Entität, einen Entitätsstub oder eine Beziehung dar.
public abstract class ObjectStateEntry : System.Data.Entity.Core.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, das diesem ObjectStateEntry zugeordnet ist. |
Entity |
Ruft das Entitätsobjekt ab. |
EntityKey |
Ruft den Entitätsschlüssel ab. |
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 ab ObjectStateEntry . |
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 Zustand der ObjectStateEntry ab. |
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. |
GetModifiedProperties() |
Gibt die Namen der Eigenschaften eines Objekts zurück, die sich seit dem letzten SaveChanges() Aufruf geändert haben. |
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. |
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 orginale 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. |
Explizite Schnittstellenimplementierungen
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Wird verwendet, um zu melden, dass eine komplexe Eigenschaft geändert wurde Der Eigenschaftswert, der während EntityMemberChanging zwischengespeichert wurde, wird jetzt Zu OriginalValues hinzugefügt. |
IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Wird verwendet, um zu melden, dass sich eine komplexe Eigenschaft ändert. Der aktuelle Wert der angegebenen Eigenschaft wird zwischengespeichert, wenn diese Methode aufgerufen wird. |
IEntityChangeTracker.EntityMemberChanged(String) |
Wird verwendet, um zu melden, dass eine skalare Entitätseigenschaft geändert wurde Der Eigenschaftswert, der während EntityMemberChanging zwischengespeichert wurde, wird jetzt Zu OriginalValues hinzugefügt. |
IEntityChangeTracker.EntityMemberChanging(String) |
Wird verwendet, um zu melden, dass sich eine skalare Entitätseigenschaft ändert. Der aktuelle Wert der angegebenen Eigenschaft wird zwischengespeichert, wenn diese Methode aufgerufen wird. |
IEntityChangeTracker.EntityState |
Gibt den EntityState von ObjectStateEntry zurück. |
Gilt für:
Entity Framework