Dil

QueryTrackingBehavior Sabit listesi

Tanım

Sorgu sonuçlarının tarafından ChangeTrackernasıl izlendiğini gösterir.

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
Devralma
QueryTrackingBehavior

Alanlar

Veri Akışı Adı Değer Description
TrackAll 0

Değişiklik izleyicisi, LINQ sorgusundan döndürülen tüm varlıklar için değişiklikleri izler. Varlık örneklerinde yapılan tüm değişiklikler algılanır ve sırasında SaveChanges()veritabanında kalıcı hale gelir.

NoTracking 1

Değişiklik izleyicisi, LINQ sorgusundan döndürülen varlıkların hiçbirini izlemez. Varlık örnekleri değiştirilirse, bu değişiklik izleyicisi tarafından algılanmaz ve SaveChanges() bu değişiklikleri veritabanında kalıcı hale getirmez. Kimlik çözümlemesi gerçekleştirilmiyor.

NoTrackingWithIdentityResolution 2

Değişiklik izleyicisi, LINQ sorgusundan döndürülen varlıkların hiçbirini izlemez. Varlık örnekleri değiştirilirse, bu değişiklik izleyicisi tarafından algılanmaz ve SaveChanges() bu değişiklikleri veritabanında kalıcı hale getirmez. Kimlik çözümlemesi gerçekleştirilir.

Açıklamalar

Daha fazla bilgi ve örnek için bkz . EF Core'da izleme ve izleme olmayan sorgular .

Şunlara uygulanır