IEntityChangeTracker Schnittstelle
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.
Definiert die Einrichtungen, die von Objektdiensten zum Nachverfolgen von Änderungen verwendet werden, die an den Eigenschaften eines Objekts vorgenommen werden.
public interface class IEntityChangeTracker
public interface IEntityChangeTracker
type IEntityChangeTracker = interface
Public Interface IEntityChangeTracker
- Abgeleitet
Hinweise
EntityObject und ComplexObject sind die Basisklassen für Entitätstypen und komplexe Typen, die von den Entitätsdatenmodelltools generiert werden. Beide Basisklassen werden IEntityChangeTracker verwendet, um Eigenschaftsänderungen zu melden.
Weitere Informationen finden Sie unter Identitätsauflösung, Zustandsverwaltung und Änderungsnachverfolgung und Nachverfolgen von Änderungen in POCO-Entitäten.
Eigenschaften
| Name | Beschreibung |
|---|---|
| EntityState |
Ruft den aktuellen Status eines nachverfolgten Objekts ab. |
Methoden
| Name | Beschreibung |
|---|---|
| EntityComplexMemberChanged(String, Object, String) |
Benachrichtigt die Änderungsverfolgung, dass sich eine Eigenschaft eines komplexen Typs geändert hat. |
| EntityComplexMemberChanging(String, Object, String) |
Benachrichtigt den Änderungstracker einer ausstehenden Änderung an eine komplexe Eigenschaft. |
| EntityMemberChanged(String) |
Benachrichtigt die Änderungsverfolgung, dass eine Eigenschaft eines Entitätstyps geändert wurde. |
| EntityMemberChanging(String) |
Benachrichtigt die Änderungsverfolgung einer ausstehenden Änderung an einer Eigenschaft eines Entitätstyps. |