Bagikan melalui


ChangeTracker.AutoDetectChangesEnabled Properti

Definisi

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