Aracılığıyla paylaş


ChangeTracker.CascadeChanges Yöntem

Tanım

Alt/bağımlı varlıkların gerekli bir üst/asıl varlıktan ayrılmaları 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 silmeleri uygulama tarafından denetlenen bir zamanda olması için el ile zorlamak üzere ayarlandığında Never kullanılırCascadeDeleteTiming.

Bu yöntem, döndürülen değerin doğru olduğundan emin olmak için öğesini çağırır DetectChanges() . Değişiklikleri algılama yavaş olabileceğinden, durumun güncel olduğu bilinen durumlarda değişikliklerin algılanmasını ö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