ChangeTrackingStrategy Enum
Definisi
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.
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
Entity Framework