ChangeTracker.AutoDetectChangesEnabled Özellik

Tanım

yönteminin ve ilgili sınıfların yöntemleri tarafından otomatik DetectChanges() olarak çağrılıp çağrılmay olmadığını belirten bir değer alır DbContext veya ayarlar.

Varsayılan değer true şeklindedir. Bu, değişiklik izleme bilgileri gibi işlemleri gerçekleştirmeden veya geri döndürerek önce bağlamın, izilen varlık örneklerde SaveChanges() yapılan değişiklikleri fark eder. Otomatik algılama değişikliklerini devre dışı bıraksanız, varlık örnekleri değiştirildiğinde bunun DetectChanges() çağrılması gerekir. Bunun yapilamamasi, döndürülen değişiklik izleme bilgileri sırasında veya güncel olmayan bazı değişikliklerin SaveChanges() kalıcı olmasıyla sonuçlansa da olabilir.

public virtual bool AutoDetectChangesEnabled { get; set; }
member this.AutoDetectChangesEnabled : bool with get, set
Public Overridable Property AutoDetectChangesEnabled As Boolean

Özellik Değeri

Boolean

Şunlara uygulanır