Dil

ChangeTracker.CascadeChanges Yöntem

Tanım

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 .

Şunlara uygulanır