Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.ChangeTracking Obor názvů

Třídy

ArrayStructuralComparer<TElement>

Určuje porovnání hodnot pro pole, ve kterých je porovnávána každá dvojice prvků. Při vytváření snímků se vytvoří nové pole.

CaseInsensitiveValueComparer

Porovnání hodnot řetězců nerozlišují velká a malá písmena.

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 se obvykle získávají z ChangeTracker a nejsou navrženy tak, aby byly přímo vytvořeny v kódu aplikace.

CollectionEntry

Poskytuje přístup k informacím o sledování změn a načítání pro navigační vlastnost kolekce, která přidružuje tuto entitu ke kolekci jiných entit.

CollectionEntry<TEntity,TRelatedEntity>

Poskytuje přístup k informacím o sledování změn a načítání pro navigační vlastnost kolekce, která přidružuje tuto entitu ke kolekci jiných entit.

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 pro DetectingAllChanges událost.

DetectedChangesEventArgs

Argumenty události pro DetectedAllChanges událost.

DetectedEntityChangesEventArgs

Argumenty události pro DetectedEntityChanges událost.

DetectEntityChangesEventArgs

Argumenty události pro DetectingEntityChanges událost.

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álostí pro 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 procházených entit.

EntityEntryGraphNode<TState>

Poskytuje přístup k informacím a operacím sledování změn pro uzel v grafu procházených entit.

EntityStateChangedEventArgs

Argumenty události pro StateChanged událost.

EntityStateChangingEventArgs

Argumenty události pro StateChanging událost.

EntityTrackedEventArgs

Argumenty události pro Tracked událost.

EntityTrackingEventArgs

Argumenty události pro Tracking událost.

EntryCurrentValueComparer<TProperty>

Implementace a IEqualityComparer<T> pro porovnání aktuálních hodnot obsažených v IUpdateEntry interních IComparer<T> sledovacích entitách.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

GeometryValueComparer<TGeometry>

Vytváření snímků hodnot a porovnávací logika pro instance NetTopologySuite.Geometries.Geometry

ListComparer<TElement>

A ValueComparer<T> pro seznamy primitivních položek. Seznam lze zadat jako IEnumerable<T>, ale lze ho použít pouze s instancemi, které implementují IList<T>.

LocalView<TEntity>

Kolekce, která je synchronizovaná s entitami daného typu, které DbContextsleduje . Voláním Local získáte místní 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 k informacím o sledování změn a načítání pro navigační vlastnost, která přidružuje tuto entitu 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 ho 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 ho použít pouze s instancemi, které implementují IList<T>.

ObservableCollectionListSource<T>

ObservableCollection<T> Rozšiřuje a přidává explicitní implementaci objektu IListSource.

ObservableHashSet<T>

Sada hodnot hash, která implementuje rozhraní požadovaná pro Entity Framework pro použití sledování změn na základě oznámení pro navigační vlastnost kolekce.

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 k informacím o sledování změn a načítání pro referenční (tj. nesbírání) navigační vlastnosti, která tuto entitu přidružuje k jiné entitě.

ReferenceEntry<TEntity,TProperty>

Poskytuje přístup k informacím o sledování změn a načítání pro referenční (tj. nesbírání) navigační vlastnosti, která tuto entitu přidružuje k jiné entitě.

ValueComparer

Určuje vytváření snímků a porovnání vlastních hodnot pro typy CLR, které nelze porovnat s Equals(Object, Object) a/nebo vyžadují hloubkovou nebo strukturální kopii při pořizování snímku. Například pole primitivních typů budou vyžadovat obojí, pokud má být zjištěna mutaci.

ValueComparer<T>

Určuje snímkování a porovnání vlastních hodnot pro typy CLR, které nelze porovnat s Equals(Object, Object) a/nebo vyžadují hloubkovou kopii při pořizování snímku. Například pole primitivních typů budou vyžadovat obojí, pokud má být zjištěna mutaci.

ValueComparerExtensions

Rozšiřující metody pro ValueComparer.

Rozhraní

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í). Obecně 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í). Obecně se nepoužívá v kódu aplikace.

IEntityEntryGraphIterator

Služba, která projde grafem entit a provede na každém uzlu nějakou akci.

IPrincipalKeyValueFactory

Představuje objekt pro hodnoty klíče na základě hodnot 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í). Obecně se nepoužívá v kódu aplikace.

IPrincipalKeyValueFactory<TKey>

Továrna pro hodnoty klíče založené na hodnotách primárního/hlavního klíče převzatých z různých forem dat entit.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Výčty

CascadeTiming

Definuje různé strategie, kdy se budou provádět kaskádové akce. 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 pomocí Load(LoadOptions).