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ı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
Entity Framework