Microsoft.EntityFrameworkCore.ChangeTracking Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
| Název | Description |
|---|---|
| ArrayStructuralComparer<TElement> |
Určuje porovnání hodnot pro pole, ve kterých se porovnává každý pár prvků. Při vytváření snímků se vytvoří nové pole. |
| CaseInsensitiveValueComparer |
Porovnání hodnot nerozlišující malá a velká písmena pro řetězce |
| ChangeTracker |
Poskytuje přístup k informacím a operacím sledování změn pro instance entit, které kontext sleduje. Instance této třídy jsou obvykle získány z ChangeTracker a není navržena tak, aby byla přímo vytvořena v kódu aplikace. |
| CollectionEntry |
Poskytuje přístup ke sledování změn a načítání informací pro vlastnost navigace kolekce, která tuto entitu přidruží k kolekci jiných entit. |
| CollectionEntry<TEntity,TRelatedEntity> |
Poskytuje přístup ke sledování změn a načítání informací pro vlastnost navigace kolekce, která tuto entitu přidruží k kolekci jiných entit. |
| ComplexCollectionEntry |
Poskytuje přístup ke sledování změn a načítání informací pro komplexní procházení kolekceProperty, která tuto entitu přidruží ke kolekci jiných entit. |
| ComplexCollectionEntry<TEntity,TElement> |
Poskytuje přístup ke sledování změn a načítání informací pro vlastnost navigace kolekce, která tuto entitu přidruží k kolekci jiných entit. |
| ComplexElementEntry |
Poskytuje přístup k informacím a operacím sledování změn pro danou instanci komplexního typu. |
| ComplexElementEntry<TEntity,TComplexProperty> |
Poskytuje přístup k informacím a operacím sledování změn pro danou instanci komplexního typu. |
| ComplexPropertyEntry |
Poskytuje přístup k informacím a operacím sledování změn pro danou vlastnost komplexního typu. |
| ComplexPropertyEntry<TEntity,TComplexProperty> |
Poskytuje přístup k informacím a operacím sledování změn pro danou vlastnost komplexního typu. |
| DetectChangesEventArgs |
Argumenty události události DetectingAllChanges . |
| DetectedChangesEventArgs |
Argumenty události události DetectedAllChanges . |
| DetectedEntityChangesEventArgs |
Argumenty události události DetectedEntityChanges . |
| DetectEntityChangesEventArgs |
Argumenty události události DetectingEntityChanges . |
| EntityEntry |
Poskytuje přístup k informacím a operacím sledování změn pro danou entitu. |
| EntityEntry<TEntity> |
Poskytuje přístup k informacím a operacím sledování změn pro danou entitu. |
| EntityEntryEventArgs |
Argumenty události týkající se sledovaných EntityEntrys. |
| EntityEntryGraphNode |
Poskytuje přístup k informacím a operacím sledování změn pro uzel v grafu entit, které prochází. |
| EntityEntryGraphNode<TState> |
Poskytuje přístup k informacím a operacím sledování změn pro uzel v grafu entit, které prochází. |
| EntityStateChangedEventArgs |
Argumenty události události StateChanged . |
| EntityStateChangingEventArgs |
Argumenty události události StateChanging . |
| EntityTrackedEventArgs |
Argumenty události události Tracked . |
| EntityTrackingEventArgs |
Argumenty události události Tracking . |
| EntryCurrentValueComparer<TProperty> |
Implementace IComparer<T> a IEqualityComparer<T> porovnání aktuálních hodnot obsažených v IUpdateEntry interních sledovacích entitách. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GeometryValueComparer<TGeometry> |
Logika vytváření snímků hodnot a porovnání pro instance NetTopologySuite.Geometries.Geometry. |
| ListComparer<TElement> |
A ValueComparer<T> pro seznamy primitivních položek. Seznam lze zadat jako IEnumerable<T>, ale lze jej použít pouze s instancemi, které implementují IList<T>. |
| ListOfNullableValueTypesComparer<TConcreteList,TElement> |
A ValueComparer<T> pro seznamy primitivních položek. Seznam lze zadat jako IEnumerable<T>, ale lze jej použít pouze s instancemi, které implementují IList<T>. |
| ListOfReferenceTypesComparer<TConcreteList,TElement> |
A ValueComparer<T> pro seznamy primitivních položek. Seznam lze zadat jako IEnumerable<T>, ale lze jej použít pouze s instancemi, které implementují IList<T>. |
| ListOfValueTypesComparer<TConcreteList,TElement> |
A ValueComparer<T> pro seznamy primitivních položek. Seznam lze zadat jako IEnumerable<T>, ale lze jej použít pouze s instancemi, které implementují IList<T>. |
| LocalView<TEntity> |
Kolekce, která zůstává synchronizovaná s entitami daného typu, DbContextkteré sleduje . Volání Local pro získání místního zobrazení |
| MemberEntry |
Poskytuje přístup k informacím a operacím sledování změn pro danou vlastnost nebo navigační vlastnost. |
| NavigationEntry |
Poskytuje přístup ke sledování změn a načítání informací pro navigační vlastnost, která tuto entitu přidruží k jedné nebo více jiným entitám. |
| NullableValueTypeListComparer<TElement> |
A ValueComparer<T> pro seznamy primitivních položek. Seznam lze zadat jako IEnumerable<T>, ale lze jej použít pouze s instancemi, které implementují IList<T>. |
| ObjectListComparer<TElement> |
A ValueComparer<T> pro seznamy primitivních položek. Seznam lze zadat jako IEnumerable<T>, ale lze jej použít pouze s instancemi, které implementují IList<T>. |
| ObservableCollectionListSource<T> |
ObservableCollection<T> Rozšiřuje a přidává explicitní implementaci .IListSource |
| ObservableHashSet<T> |
Sada hodnot hash, která implementuje rozhraní požadovaná pro Entity Framework k použití sledování změn na základě oznámení pro vlastnost navigace kolekce. Další informace a příklady najdete v tématu Místní zobrazení sledovaných entit v EF Core . |
| PropertyEntry |
Poskytuje přístup k informacím a operacím sledování změn pro danou vlastnost. |
| PropertyEntry<TEntity,TProperty> |
Poskytuje přístup k informacím a operacím sledování změn pro danou vlastnost. |
| PropertyValues |
Kolekce všech hodnot vlastností pro entitu. |
| ReferenceEntry |
Poskytuje přístup ke sledování změn a načítání informací pro navigační vlastnost odkazu (tj. mimo kolekci), která tuto entitu přidruží k jiné entitě. |
| ReferenceEntry<TEntity,TProperty> |
Poskytuje přístup ke sledování změn a načítání informací pro navigační vlastnost odkazu (tj. mimo kolekci), která tuto entitu přidruží k jiné entitě. |
| ValueComparer |
Určuje snímkování a porovnání vlastních hodnot pro typy CLR, které nelze při pořizování snímku porovnat Equals(Object, Object) nebo které potřebují hloubkovou nebo strukturální kopii. Například pole primitivních typů budou vyžadovat obojí, pokud bude zjištěna mutace. |
| ValueComparer<T> |
Určuje snímkování a porovnání vlastních hodnot pro typy CLR, které se při pořizování snímku nedají porovnat Equals(Object, Object) nebo potřebují hloubkovou kopii. Například pole primitivních typů budou vyžadovat obojí, pokud bude zjištěna mutace. |
| ValueComparerExtensions |
Rozšiřující metody pro ValueComparer. |
Rozhraní
| Název | Description |
|---|---|
| IDependentKeyValueFactory |
Továrna pro hodnoty klíčů založená na hodnotách cizího klíče převzatých z různých forem dat entity. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IDependentKeyValueFactory<TKey> |
Továrna pro hodnoty klíčů založená na hodnotách cizího klíče převzatých z různých forem dat entity. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IEntityEntryGraphIterator |
Služba, která projde grafem entit a provede určitou akci na každém uzlu. |
| IPrincipalKeyValueFactory |
Představuje objekt pro vytváření hodnot klíčů založených na hodnotách primárního/hlavního klíče převzatých z různých forem dat entity. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IPrincipalKeyValueFactory<TKey> |
Továrna pro hodnoty klíčů založená na hodnotách primárního/hlavního klíče převzatých z různých forem dat entity. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Výčty
| Název | Description |
|---|---|
| CascadeTiming |
Definuje různé strategie pro provádění kaskádových akcí. Viz CascadeDeleteTiming a DeleteOrphansTiming. |
| ChangeTrackerDebugStringOptions |
Ladění možností přizpůsobení řetězců pro sledované entity |
| LoadOptions |
Možnosti řízení chování načítání souvisejících entit s Load(LoadOptions). |