Microsoft.EntityFrameworkCore.ChangeTracking 命名空間

類別

ArrayStructuralComparer<TElement>

指定比較每個專案組之陣列的值比較。 快照集時會建構新的陣列。

CaseInsensitiveValueComparer

字串不區分大小寫的值比較。

ChangeTracker

提供存取內容所追蹤之實體實例的變更追蹤資訊和作業。 這個類別的實例通常是從 ChangeTracker 中取得,而且不是設計成直接在應用程式程式碼中建構。

CollectionEntry

提供集合導覽屬性變更追蹤和載入資訊的存取權,這個屬性會將這個實體與另一個實體的集合產生關聯。

CollectionEntry<TEntity,TRelatedEntity>

提供集合導覽屬性變更追蹤和載入資訊的存取權,這個屬性會將這個實體與另一個實體的集合產生關聯。

ComplexPropertyEntry

針對複雜類型的指定屬性,提供變更追蹤資訊和作業的存取權。

ComplexPropertyEntry<TEntity,TComplexProperty>

針對複雜類型的指定屬性,提供變更追蹤資訊和作業的存取權。

DetectChangesEventArgs

DetectingAllChanges 事件的事件引數。

DetectedChangesEventArgs

DetectedAllChanges 事件的事件引數。

DetectedEntityChangesEventArgs

DetectedEntityChanges 事件的事件引數。

DetectEntityChangesEventArgs

DetectingEntityChanges 事件的事件引數。

EntityEntry

提供存取指定實體的變更追蹤資訊和作業。

EntityEntry<TEntity>

提供存取指定實體的變更追蹤資訊和作業。

EntityEntryEventArgs

與追蹤 EntityEntry s 相關的事件事件引數。

EntityEntryGraphNode

提供存取所周遊實體圖形中節點的變更追蹤資訊和作業。

EntityEntryGraphNode<TState>

提供存取所周遊實體圖形中節點的變更追蹤資訊和作業。

EntityStateChangedEventArgs

StateChanged 事件的事件引數。

EntityStateChangingEventArgs

StateChanging 事件的事件引數。

EntityTrackedEventArgs

Tracked 事件的事件引數。

EntityTrackingEventArgs

Tracking 事件的事件引數。

EntryCurrentValueComparer<TProperty>

IEqualityComparer<T>IComparer<T> 實作,可比較內部追蹤實體中包含的 IUpdateEntry 目前值。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GeometryValueComparer<TGeometry>

NetTopologySuite.Geometries.Geometry 實例的值快照集和比較邏輯。

ListComparer<TElement>

ValueComparer<T>基本專案清單的 。 清單可以輸入為 IEnumerable<T> ,但只能與實 IList<T> 作 的實例搭配使用。

LocalView<TEntity>

集合,會與 所追蹤 DbContext 之指定型別的實體保持同步。 呼叫 Local 以取得本機檢視。

MemberEntry

提供變更指定屬性或導覽屬性之追蹤資訊和作業的存取權。

NavigationEntry

提供變更追蹤和載入資訊的存取權,以便讓此實體與一或多個其他實體產生關聯。

NullableValueTypeListComparer<TElement>

ValueComparer<T>基本專案清單的 。 清單可以輸入為 IEnumerable<T> ,但只能與實 IList<T> 作 的實例搭配使用。

ObjectListComparer<TElement>

ValueComparer<T>基本專案清單的 。 清單可以輸入為 IEnumerable<T> ,但只能與實 IList<T> 作 的實例搭配使用。

ObservableCollectionListSource<T>

ObservableCollection<T>擴充並新增 的明確實作 IListSource

ObservableHashSet<T>

雜湊集,實作 Entity Framework 對集合導覽屬性使用通知型變更追蹤所需的介面。

PropertyEntry

提供存取指定屬性的變更追蹤資訊和作業。

PropertyEntry<TEntity,TProperty>

提供存取指定屬性的變更追蹤資訊和作業。

PropertyValues

實體之所有屬性值的集合。

ReferenceEntry

提供變更追蹤和載入參考 (的存取權,也就是將這個實體關聯至另一個實體的非集合) 導覽屬性。

ReferenceEntry<TEntity,TProperty>

提供變更追蹤和載入參考 (的存取權,也就是將這個實體關聯至另一個實體的非集合) 導覽屬性。

ValueComparer

指定無法與 Equals(Object, Object) 和/或擷取快照集時需要深層/結構化複本之 CLR 類型的自訂值快照集和比較。 例如,如果偵測到變異,基本類型的陣列將需要這兩者。

ValueComparer<T>

指定無法與 Equals(Object, Object) 和/或擷取快照集時需要深層複本之 CLR 類型的自訂值快照集和比較。 例如,如果偵測到變異,基本類型的陣列將需要這兩者。

ValueComparerExtensions

ValueComparer 的擴充方法。

介面

IDependentKeyValueFactory

根據來自各種實體資料形式之外鍵值的索引鍵值處理站。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IDependentKeyValueFactory<TKey>

根據來自各種實體資料形式之外鍵值的索引鍵值處理站。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IEntityEntryGraphIterator

服務,可周遊實體圖表,並在每個節點上執行一些動作。

IPrincipalKeyValueFactory

根據從各種實體資料形式取得的主要/主體索引鍵值,代表索引鍵值的處理站。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IPrincipalKeyValueFactory<TKey>

根據主要/主體索引鍵值取自各種實體資料形式之索引鍵值的處理站。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

列舉

CascadeTiming

定義何時執行串聯動作的不同策略。 請參閱 CascadeDeleteTimingDeleteOrphansTiming

ChangeTrackerDebugStringOptions

偵錯追蹤實體的字串自訂選項。

LoadOptions

使用 來控制載入相關實體 Load(LoadOptions) 行為的選項。