Bagikan melalui


Microsoft.EntityFrameworkCore.ChangeTracking Ruang nama

Kelas

ArrayStructuralComparer<TElement>

Menentukan perbandingan nilai untuk array di mana setiap pasangan elemen dibandingkan. Array baru dibangun saat rekam jepret.

CaseInsensitiveValueComparer

Perbandingan nilai yang tidak peka huruf besar/kecil untuk string.

ChangeTracker

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk instans entitas yang dilacak konteksnya. Instans kelas ini biasanya diperoleh dari ChangeTracker dan tidak dirancang untuk secara langsung dibangun dalam kode aplikasi Anda.

CollectionEntry

Menyediakan akses untuk mengubah informasi pelacakan dan pemuatan untuk properti navigasi koleksi yang mengaitkan entitas ini ke kumpulan entitas lain.

CollectionEntry<TEntity,TRelatedEntity>

Menyediakan akses untuk mengubah informasi pelacakan dan pemuatan untuk properti navigasi koleksi yang mengaitkan entitas ini ke kumpulan entitas lain.

ComplexPropertyEntry

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk properti tertentu dari jenis kompleks.

ComplexPropertyEntry<TEntity,TComplexProperty>

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk properti tertentu dari jenis kompleks.

DetectChangesEventArgs

Argumen peristiwa untuk peristiwa tersebut DetectingAllChanges .

DetectedChangesEventArgs

Argumen peristiwa untuk peristiwa tersebut DetectedAllChanges .

DetectedEntityChangesEventArgs

Argumen peristiwa untuk peristiwa tersebut DetectedEntityChanges .

DetectEntityChangesEventArgs

Argumen peristiwa untuk peristiwa tersebut DetectingEntityChanges .

EntityEntry

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk entitas tertentu.

EntityEntry<TEntity>

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk entitas tertentu.

EntityEntryEventArgs

Argumen peristiwa untuk peristiwa yang berkaitan dengan s terlacak EntityEntry.

EntityEntryGraphNode

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk simpul dalam grafik entitas yang sedang dilalui.

EntityEntryGraphNode<TState>

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk simpul dalam grafik entitas yang sedang dilalui.

EntityStateChangedEventArgs

Argumen peristiwa untuk peristiwa tersebut StateChanged .

EntityStateChangingEventArgs

Argumen peristiwa untuk peristiwa tersebut StateChanging .

EntityTrackedEventArgs

Argumen peristiwa untuk peristiwa tersebut Tracked .

EntityTrackingEventArgs

Argumen peristiwa untuk peristiwa tersebut Tracking .

EntryCurrentValueComparer<TProperty>

Implementasi IComparer<T> dan IEqualityComparer<T> untuk membandingkan nilai saat ini yang terkandung dalam IUpdateEntry entitas pelacakan internal.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

GeometryValueComparer<TGeometry>

Logika rekam jepret dan perbandingan nilai untuk instans NetTopologySuite.Geometries.Geometry.

ListComparer<TElement>

ValueComparer<T> untuk daftar item primitif. Daftar dapat ditik sebagai IEnumerable<T>, tetapi hanya dapat digunakan dengan instans yang mengimplementasikan IList<T>.

LocalView<TEntity>

Koleksi yang tetap sinkron dengan entitas dari jenis tertentu yang dilacak oleh DbContext. Panggilan Local untuk mendapatkan tampilan lokal.

MemberEntry

Menyediakan akses untuk mengubah informasi pelacakan dan operasi untuk properti atau properti navigasi tertentu.

NavigationEntry

Menyediakan akses untuk mengubah informasi pelacakan dan pemuatan untuk properti navigasi yang mengaitkan entitas ini ke satu atau beberapa entitas lain.

NullableValueTypeListComparer<TElement>

ValueComparer<T> untuk daftar item primitif. Daftar dapat ditik sebagai IEnumerable<T>, tetapi hanya dapat digunakan dengan instans yang mengimplementasikan IList<T>.

ObjectListComparer<TElement>

ValueComparer<T> untuk daftar item primitif. Daftar dapat ditik sebagai IEnumerable<T>, tetapi hanya dapat digunakan dengan instans yang mengimplementasikan IList<T>.

ObservableCollectionListSource<T>

ObservableCollection<T> Memperluas dan menambahkan implementasi eksplisit dari IListSource.

ObservableHashSet<T>

Set hash yang mengimplementasikan antarmuka yang diperlukan agar Kerangka Kerja Entitas menggunakan pelacakan perubahan berbasis pemberitahuan untuk properti navigasi koleksi.

PropertyEntry

Menyediakan akses untuk mengubah informasi dan operasi pelacakan untuk properti tertentu.

PropertyEntry<TEntity,TProperty>

Menyediakan akses untuk mengubah informasi dan operasi pelacakan untuk properti tertentu.

PropertyValues

Kumpulan semua nilai properti untuk entitas.

ReferenceEntry

Menyediakan akses untuk mengubah informasi pelacakan dan pemuatan untuk properti navigasi referensi (yaitu non-koleksi) yang mengaitkan entitas ini ke entitas lain.

ReferenceEntry<TEntity,TProperty>

Menyediakan akses untuk mengubah informasi pelacakan dan pemuatan untuk properti navigasi referensi (yaitu non-koleksi) yang mengaitkan entitas ini ke entitas lain.

ValueComparer

Menentukan rekam jepret nilai kustom dan perbandingan untuk jenis CLR yang tidak dapat dibandingkan dengan Equals(Object, Object) dan/atau memerlukan salinan mendalam/struktural saat mengambil rekam jepret. Misalnya, array jenis primitif akan memerlukan keduanya jika mutasi akan terdeteksi.

ValueComparer<T>

Menentukan rekam jepret nilai kustom dan perbandingan untuk jenis CLR yang tidak dapat dibandingkan dengan Equals(Object, Object) dan/atau memerlukan salinan mendalam saat mengambil rekam jepret. Misalnya, array jenis primitif akan memerlukan keduanya jika mutasi akan terdeteksi.

ValueComparerExtensions

Metode ekstensi untuk ValueComparer.

Antarmuka

IDependentKeyValueFactory

Pabrik untuk nilai kunci berdasarkan nilai kunci asing yang diambil dari berbagai bentuk data entitas.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

IDependentKeyValueFactory<TKey>

Pabrik untuk nilai kunci berdasarkan nilai kunci asing yang diambil dari berbagai bentuk data entitas.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

IEntityEntryGraphIterator

Layanan untuk melintasi grafik entitas dan melakukan beberapa tindakan pada setiap simpul.

IPrincipalKeyValueFactory

Mewakili pabrik untuk nilai kunci berdasarkan nilai kunci primer/utama yang diambil dari berbagai bentuk data entitas.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

IPrincipalKeyValueFactory<TKey>

Pabrik untuk nilai kunci berdasarkan nilai kunci utama/utama yang diambil dari berbagai bentuk data entitas.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

Enum

CascadeTiming

Mendefinisikan strategi yang berbeda ketika tindakan berkaskala akan dilakukan. Lihat CascadeDeleteTiming dan DeleteOrphansTiming.

ChangeTrackerDebugStringOptions

Opsi kustomisasi string debug untuk entitas terlacak.

LoadOptions

Opsi untuk mengontrol perilaku pemuatan entitas terkait dengan Load(LoadOptions).