DbChangeTracker Sınıf

Tanım

Varlıkların değişiklik izlemesi DbContext ile ilgili bağlamın özelliklerine erişim sağlamak için ChangeTracker yöntemi tarafından döndürülür.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbChangeTracker
public class DbChangeTracker
type DbChangeTracker = class
Public Class DbChangeTracker
Devralma
DbChangeTracker
Öznitelikler

Yöntemler

DetectChanges()

POCO varlıklarının özelliklerinde ve ilişkilerinde yapılan değişiklikleri algılar. Bazı varlık türlerinin (değişiklik izleme proxy'leri ve bunlardan EntityObjecttüretilen varlıklar gibi) otomatik olarak değiştiğini ve detectchanges çağrısının normalde bu tür varlıklar için gerekli olmadığını unutmayın. Ayrıca, normalde DetectChanges'in ve ilgili sınıflarının DbContext birçok yöntemi tarafından otomatik olarak çağrıldığını ve bu yöntemin açıkça çağrılması gerekmeyecek kadar nadir olduğunu unutmayın. Ancak, genellikle performans nedenleriyle, öğesinden ConfigurationAutoDetectChangesEnabled bayrağını kullanarak DetectChanges'in bu otomatik çağrısını kapatmak istenebilir.

Entries()

Bu bağlam tarafından izlenen tüm varlıklar için nesneleri alır DbEntityEntry .

Entries<TEntity>()

Bu bağlam tarafından izlenen verilen türün tüm varlıkları için nesneleri alır DbEntityEntry .

Equals(Object)

Varlıkların değişiklik izlemesi DbContext ile ilgili bağlamın özelliklerine erişim sağlamak için ChangeTracker yöntemi tarafından döndürülür.

GetHashCode()

Varlıkların değişiklik izlemesi DbContext ile ilgili bağlamın özelliklerine erişim sağlamak için ChangeTracker yöntemi tarafından döndürülür.

GetType()

Type Geçerli örneğini alır.

HasChanges()

öğesinin DbContext , çağrılırsa SaveChanges() veritabanına gönderilecek yeni, silinmiş veya değiştirilmiş varlıkları ya da ilişkileri izlediğini denetler.

ToString()

Varlıkların değişiklik izlemesi DbContext ile ilgili bağlamın özelliklerine erişim sağlamak için ChangeTracker yöntemi tarafından döndürülür.

Şunlara uygulanır