ChangeTracker.CascadeChanges Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Alt/bağımlı varlıkların gerekli bir üst/asıl varlıktan ayrılmış veya gerekli üst/asıl varlığın kendisi silindiğinde hemen art arda silinmesini zorlar. Bkz. DeleteBehavior.
public virtual void CascadeChanges();
abstract member CascadeChanges : unit -> unit
override this.CascadeChanges : unit -> unit
Public Overridable Sub CascadeChanges ()
Açıklamalar
Bu yöntem genellikle ve/veya DeleteOrphansTiming uygulama tarafından denetlenen bir zamanda silmeleri el ile zorunlu olacak şekilde ayarlandığında Never kullanılırCascadeDeleteTiming.
Bu yöntem, döndürülen değerin doğru olduğundan emin olmak için çağırır DetectChanges() . Değişiklikleri algılamak yavaş olabileceğinden, durumun up-to-date olduğu bilinen durumlarda değişiklikleri algılamayı önlemek için geçici olarak ayarlamayı AutoDetectChangesEnabled göz önünde bulundurun.
Daha fazla bilgi ve örnek için bkz. EF Core değişiklik izleme .