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