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