Microsoft.EntityFrameworkCore.ChangeTracking Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
| ArrayStructuralComparer<TElement> |
Określa porównanie wartości dla tablic, w których jest porównywana każda para elementów. Podczas migawek tworzona jest nowa tablica. |
| CaseInsensitiveValueComparer |
Porównanie wartości bez uwzględniania wielkości liter dla ciągów. |
| ChangeTracker |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla wystąpień jednostek, które kontekst śledzi. Wystąpienia tej klasy są zwykle uzyskiwane z ChangeTracker programu i nie są przeznaczone do bezpośredniej konstrukcji w kodzie aplikacji. |
| CollectionEntry |
Zapewnia dostęp do śledzenia zmian i ładowania informacji dotyczących właściwości nawigacji kolekcji, która kojarzy tę jednostkę z kolekcją innych jednostek. |
| CollectionEntry<TEntity,TRelatedEntity> |
Zapewnia dostęp do śledzenia zmian i ładowania informacji dotyczących właściwości nawigacji kolekcji, która kojarzy tę jednostkę z kolekcją innych jednostek. |
| ComplexPropertyEntry |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla danej właściwości typu złożonego. |
| ComplexPropertyEntry<TEntity,TComplexProperty> |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla danej właściwości typu złożonego. |
| DetectChangesEventArgs |
Argumenty zdarzeń DetectingAllChanges dla zdarzenia. |
| DetectedChangesEventArgs |
Argumenty zdarzeń DetectedAllChanges dla zdarzenia. |
| DetectedEntityChangesEventArgs |
Argumenty zdarzeń DetectedEntityChanges dla zdarzenia. |
| DetectEntityChangesEventArgs |
Argumenty zdarzeń DetectingEntityChanges dla zdarzenia. |
| EntityEntry |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla danej jednostki. |
| EntityEntry<TEntity> |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla danej jednostki. |
| EntityEntryEventArgs |
Argumenty zdarzeń dla zdarzeń odnoszących się do śledzonych EntityEntrys. |
| EntityEntryGraphNode |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla węzła na grafie jednostek, które są przechodzine. |
| EntityEntryGraphNode<TState> |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla węzła na grafie jednostek, które są przechodzine. |
| EntityStateChangedEventArgs |
Argumenty zdarzeń StateChanged dla zdarzenia. |
| EntityStateChangingEventArgs |
Argumenty zdarzeń StateChanging dla zdarzenia. |
| EntityTrackedEventArgs |
Argumenty zdarzeń Tracked dla zdarzenia. |
| EntityTrackingEventArgs |
Argumenty zdarzeń Tracking dla zdarzenia. |
| EntryCurrentValueComparer<TProperty> |
Implementacja i IEqualityComparer<T> porównanie bieżących IComparer<T> wartości zawartych w jednostkach IUpdateEntry śledzenia wewnętrznego. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
| GeometryValueComparer<TGeometry> |
Tworzenie migawek wartości i logika porównania dla wystąpień NetTopologySuite.Geometries.Geometry. |
| ListComparer<TElement> |
A ValueComparer<T> dla list elementów pierwotnych. Listę można wpisać jako IEnumerable<T>, ale można jej używać tylko z wystąpieniami, które implementują IList<T>. |
| LocalView<TEntity> |
Kolekcja, która pozostaje zsynchronizowana z jednostkami danego typu śledzonym przez DbContextobiekt . Wywołaj wywołanie Local , aby uzyskać widok lokalny. |
| MemberEntry |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla danej właściwości lub właściwości nawigacji. |
| NavigationEntry |
Zapewnia dostęp do śledzenia zmian i ładowania informacji dotyczących właściwości nawigacji, która kojarzy tę jednostkę z co najmniej jedną inną jednostką. |
| NullableValueTypeListComparer<TElement> |
A ValueComparer<T> dla list elementów pierwotnych. Listę można wpisać jako IEnumerable<T>, ale można jej używać tylko z wystąpieniami, które implementują IList<T>. |
| ObjectListComparer<TElement> |
A ValueComparer<T> dla list elementów pierwotnych. Listę można wpisać jako IEnumerable<T>, ale można jej używać tylko z wystąpieniami, które implementują IList<T>. |
| ObservableCollectionListSource<T> |
ObservableCollection<T> Rozszerza i dodaje jawną implementację elementu IListSource. |
| ObservableHashSet<T> |
Zestaw skrótów, który implementuje interfejsy wymagane dla programu Entity Framework do używania śledzenia zmian na podstawie powiadomień dla właściwości nawigacji kolekcji. |
| PropertyEntry |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla danej właściwości. |
| PropertyEntry<TEntity,TProperty> |
Zapewnia dostęp do informacji i operacji śledzenia zmian dla danej właściwości. |
| PropertyValues |
Kolekcja wszystkich wartości właściwości dla jednostki. |
| ReferenceEntry |
Zapewnia dostęp do śledzenia zmian i ładowania informacji dotyczących odwołania (tj. właściwości nawigacji innej niż kolekcja), która kojarzy tę jednostkę z inną jednostką. |
| ReferenceEntry<TEntity,TProperty> |
Zapewnia dostęp do śledzenia zmian i ładowania informacji dotyczących odwołania (tj. właściwości nawigacji innej niż kolekcja), która kojarzy tę jednostkę z inną jednostką. |
| ValueComparer |
Określa tworzenie migawek wartości niestandardowych i porównanie typów CLR, których nie można porównać z kopią Equals(Object, Object) głęboką/strukturalną lub potrzebną podczas tworzenia migawki. Na przykład tablice typów pierwotnych będą wymagały obu, jeśli mutacja ma zostać wykryta. |
| ValueComparer<T> |
Określa niestandardowe migawki wartości i porównanie typów CLR, których nie można porównać z Equals(Object, Object) i/lub wymaga głębokiej kopii podczas tworzenia migawki. Na przykład tablice typów pierwotnych będą wymagały obu, jeśli mutacja ma zostać wykryta. |
| ValueComparerExtensions |
Metody rozszerzenia dla programu ValueComparer. |
Interfejsy
| IDependentKeyValueFactory |
Fabryka wartości kluczy na podstawie obcych wartości klucza pobranych z różnych form danych jednostki. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
| IDependentKeyValueFactory<TKey> |
Fabryka wartości kluczy na podstawie obcych wartości klucza pobranych z różnych form danych jednostki. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
| IEntityEntryGraphIterator |
Usługa umożliwiająca przechodzenie przez graf jednostek i wykonywanie pewnej akcji w każdym węźle. |
| IPrincipalKeyValueFactory |
Reprezentuje fabrykę wartości kluczy na podstawie wartości klucza podstawowego/głównego pobranego z różnych form danych jednostki. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
| IPrincipalKeyValueFactory<TKey> |
Fabryka wartości kluczy na podstawie wartości klucza podstawowego/głównego pobranego z różnych form danych jednostki. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
Wyliczenia
| CascadeTiming |
Definiuje różne strategie dotyczące wykonywania kaskadowych akcji. Zobacz CascadeDeleteTiming i DeleteOrphansTiming. |
| ChangeTrackerDebugStringOptions |
Debugowanie opcji dostosowywania ciągów dla śledzonych jednostek. |
| LoadOptions |
Opcje sterowania zachowaniem ładowania powiązanych jednostek za pomocą polecenia Load(LoadOptions). |