ChangeTracker.AutoDetectChangesEnabled Properti
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.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah metode dipanggil DetectChanges() secara otomatis dengan metode DbContext dan kelas terkait.
public virtual bool AutoDetectChangesEnabled { get; set; }
member this.AutoDetectChangesEnabled : bool with get, set
Public Overridable Property AutoDetectChangesEnabled As Boolean
Nilai Properti
Keterangan
Nilai defaultnya adalah true. Ini memastikan konteks mengetahui setiap perubahan pada instans entitas yang dilacak sebelum melakukan operasi seperti SaveChanges() atau mengembalikan informasi pelacakan perubahan. Jika Anda menonaktifkan perubahan deteksi otomatis, Anda harus memastikan bahwa DetectChanges() dipanggil saat instans entitas telah dimodifikasi. Kegagalan untuk melakukannya dapat mengakibatkan beberapa perubahan tidak dipertahankan selama SaveChanges() atau informasi pelacakan perubahan yang kedaluarsa dikembalikan.
Lihat Pelacakan perubahan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework