Bagikan melalui


ChangeTracker.CascadeChanges Metode

Definisi

Memaksa penghapusan berjenjang segera entitas anak/dependen ketika mereka diputus dari entitas induk/utama yang diperlukan, atau entitas induk/utama yang diperlukan dihapus sendiri. Lihat DeleteBehavior.

public virtual void CascadeChanges ();
abstract member CascadeChanges : unit -> unit
override this.CascadeChanges : unit -> unit
Public Overridable Sub CascadeChanges ()

Keterangan

Metode ini biasanya digunakan ketika CascadeDeleteTiming dan/atau DeleteOrphansTiming telah diatur ke Never untuk secara manual memaksa penghapusan memiliki pada waktu yang dikontrol oleh aplikasi.

Metode ini memanggil DetectChanges() untuk memastikan nilai yang dikembalikan akurat. Karena mendeteksi perubahan bisa lambat, pertimbangkan untuk mengatur AutoDetectChangesEnabled sementara untuk mencegah mendeteksi perubahan dalam situasi di mana status diketahui sudah diperbarui.

Lihat Pelacakan perubahan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk