Bagikan melalui


ChangeTrackingStrategy Enum

Definisi

Menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas.

public enum ChangeTrackingStrategy
type ChangeTrackingStrategy = 
Public Enum ChangeTrackingStrategy
Warisan
ChangeTrackingStrategy

Bidang

ChangedNotifications 1

Untuk menggunakan strategi ini, kelas entitas harus menerapkan INotifyPropertyChanged. Nilai asli direkam saat entitas dikueri dari database. Properti ditandai sebagai dimodifikasi saat entitas menaikkan PropertyChanged peristiwa.

ChangingAndChangedNotifications 2

Untuk menggunakan strategi ini, kelas entitas harus menerapkan INotifyPropertyChanged dan INotifyPropertyChanging. Nilai asli direkam saat entitas menaikkan PropertyChanging peristiwa. Properti ditandai sebagai dimodifikasi saat entitas menaikkan PropertyChanged peristiwa.

ChangingAndChangedNotificationsWithOriginalValues 3

Untuk menggunakan strategi ini, kelas entitas harus menerapkan INotifyPropertyChanged dan INotifyPropertyChanging. Nilai asli dicatat saat entitas menaikkan PropertyChanging. Properti ditandai sebagai dimodifikasi saat entitas menaikkan PropertyChanged peristiwa.

Snapshot 0

Nilai asli direkam saat entitas dikueri dari database. Perubahan terdeteksi dengan memindai nilai properti saat ini dan membandingkannya dengan nilai yang direkam. Pemindaian ini terjadi ketika DetectChanges() dipanggil, atau ketika panggilan API lain (seperti SaveChanges()) memicu proses deteksi perubahan.

Keterangan

Lihat Mengubah deteksi dan pemberitahuan untuk informasi dan contoh selengkapnya.

Berlaku untuk