Microsoft.EntityFrameworkCore.ChangeTracking Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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). |
Entity Framework