Microsoft.EntityFrameworkCore.ChangeTracking Namespace
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.
Klassen
ArrayStructuralComparer<TElement> |
Gibt einen Wertvergleich für Arrays an, bei denen jedes Elementpaar verglichen wird. Bei der Momentaufnahme wird ein neues Array erstellt. |
CaseInsensitiveValueComparer |
Wertvergleich für Zeichenfolgen ohne Berücksichtigung der Groß-/Kleinschreibung. |
ChangeTracker |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für Entitätsinstanzen, die vom Kontext nachverfolgt werden. Instanzen dieser Klasse werden in der Regel von ChangeTracker abgerufen und sind nicht für die direkte Erstellung in Ihrem Anwendungscode konzipiert. |
CollectionEntry |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Sammlungsnavigationseigenschaft, die diese Entität einer Sammlung anderer Entitäten zuordnet. |
CollectionEntry<TEntity,TRelatedEntity> |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Sammlungsnavigationseigenschaft, die diese Entität einer Sammlung anderer Entitäten zuordnet. |
ComplexPropertyEntry |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft eines komplexen Typs. |
ComplexPropertyEntry<TEntity,TComplexProperty> |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft eines komplexen Typs. |
DetectChangesEventArgs |
Ereignisargumente für das DetectingAllChanges-Ereignis. |
DetectedChangesEventArgs |
Ereignisargumente für das DetectedAllChanges-Ereignis. |
DetectedEntityChangesEventArgs |
Ereignisargumente für das DetectedEntityChanges-Ereignis. |
DetectEntityChangesEventArgs |
Ereignisargumente für das DetectingEntityChanges-Ereignis. |
EntityEntry |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Entität. |
EntityEntry<TEntity> |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Entität. |
EntityEntryEventArgs |
Ereignisargumente für Ereignisse im Zusammenhang mit nachverfolgten EntityEntrys. |
EntityEntryGraphNode |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für einen Knoten in einem Diagramm von Entitäten, die durchlaufen werden. |
EntityEntryGraphNode<TState> |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für einen Knoten in einem Diagramm von Entitäten, die durchlaufen werden. |
EntityStateChangedEventArgs |
Ereignisargumente für das StateChanged-Ereignis. |
EntityStateChangingEventArgs |
Ereignisargumente für das StateChanging-Ereignis. |
EntityTrackedEventArgs |
Ereignisargumente für das Tracked-Ereignis. |
EntityTrackingEventArgs |
Ereignisargumente für das Tracking-Ereignis. |
EntryCurrentValueComparer<TProperty> |
Eine Implementierung von IComparer<T> und IEqualityComparer<T> zum Vergleichen aktueller Werte, die in IUpdateEntry internen Nachverfolgungsentitäten enthalten sind. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
GeometryValueComparer<TGeometry> |
Wertmomentaufnahme und Vergleichslogik für NetTopologySuite.Geometries.Geometry-Instanzen. |
ListComparer<TElement> |
Ein ValueComparer<T> für Listen mit primitiven Elementen. Die Liste kann als IEnumerable<T>eingegeben werden, kann aber nur mit Instanzen verwendet werden, die implementieren IList<T>. |
LocalView<TEntity> |
Eine Auflistung, die mit Entitäten eines bestimmten Typs synchronisiert bleibt, die von einem DbContextnachverfolgt werden. Rufen Sie auf Local , um eine lokale Ansicht zu erhalten. |
MemberEntry |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft oder Navigationseigenschaft. |
NavigationEntry |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Navigationseigenschaft, die diese Entität einer oder mehreren anderen Entitäten zuordnet. |
NullableValueTypeListComparer<TElement> |
Ein ValueComparer<T> für Listen mit primitiven Elementen. Die Liste kann als IEnumerable<T>eingegeben werden, kann aber nur mit Instanzen verwendet werden, die implementieren IList<T>. |
ObjectListComparer<TElement> |
Ein ValueComparer<T> für Listen mit primitiven Elementen. Die Liste kann als IEnumerable<T>eingegeben werden, kann aber nur mit Instanzen verwendet werden, die implementieren IList<T>. |
ObservableCollectionListSource<T> |
Erweitert ObservableCollection<T> und fügt eine explizite Implementierung von hinzu IListSource. |
ObservableHashSet<T> |
Ein Hashsatz, der die Schnittstellen implementiert, die für Entity Framework erforderlich sind, um benachrichtigungsbasierte Änderungsnachverfolgung für eine Sammlungsnavigationseigenschaft zu verwenden. |
PropertyEntry |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft. |
PropertyEntry<TEntity,TProperty> |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft. |
PropertyValues |
Eine Auflistung aller Eigenschaftswerte für eine Entität. |
ReferenceEntry |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Referenznavigationseigenschaft (d. h. keine Sammlung), die diese Entität einer anderen Entität zuordnet. |
ReferenceEntry<TEntity,TProperty> |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Referenznavigationseigenschaft (d. h. keine Sammlung), die diese Entität einer anderen Entität zuordnet. |
ValueComparer |
Gibt die benutzerdefinierte Wertmomentaufnahme und einen Vergleich für CLR-Typen an, die nicht mit Equals(Object, Object) und/oder bei einer Momentaufnahme eine tiefgehende/strukturelle Kopie erforderlich sind. Arrays von primitiven Typen benötigen beispielsweise beides, wenn eine Mutation erkannt werden soll. |
ValueComparer<T> |
Gibt eine benutzerdefinierte Wertmomentaufnahme und einen Vergleich für CLR-Typen an, die beim Erstellen einer Momentaufnahme nicht mit Equals(Object, Object) und/oder eine tiefe Kopie verglichen werden können und/oder eine tiefe Kopie benötigen. Arrays von primitiven Typen benötigen beispielsweise beides, wenn eine Mutation erkannt werden soll. |
ValueComparerExtensions |
Erweiterungsmethoden für ValueComparer. |
Schnittstellen
IDependentKeyValueFactory |
Eine Factory für Schlüsselwerte, die auf den Fremdschlüsselwerten aus verschiedenen Entitätsdaten basieren. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IDependentKeyValueFactory<TKey> |
Eine Factory für Schlüsselwerte, die auf den Fremdschlüsselwerten aus verschiedenen Entitätsdaten basieren. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IEntityEntryGraphIterator |
Ein Dienst zum Durchlaufen eines Diagramms von Entitäten und zum Ausführen einer Aktion auf jedem Knoten. |
IPrincipalKeyValueFactory |
Stellt eine Factory für Schlüsselwerte dar, die auf den Primär-/Prinzipalschlüsselwerten aus verschiedenen Entitätsdaten basieren. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IPrincipalKeyValueFactory<TKey> |
Eine Factory für Schlüsselwerte, die auf den Primär-/Prinzipalschlüsselwerten basiert, die aus verschiedenen Formen von Entitätsdaten stammen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Enumerationen
CascadeTiming |
Definiert verschiedene Strategien, wann kaskadierende Aktionen ausgeführt werden. Prüfen Sie CascadeDeleteTiming und DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Debugoptionen für Zeichenfolgenanpassungen für nachverfolgte Entitäten. |
LoadOptions |
Optionen zum Steuern des Verhaltens beim Laden verwandter Entitäten mit Load(LoadOptions). |
Entity Framework