ChangeTracker.AutoDetectChangesEnabled Özellik
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.
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