Bagikan melalui


QueryTrackingBehavior Enum

Definisi

Menunjukkan bagaimana hasil kueri dilacak oleh ChangeTracker.

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
Warisan
QueryTrackingBehavior

Bidang

NoTracking 1

Pelacak perubahan tidak akan melacak entitas apa pun yang dikembalikan dari kueri LINQ. Jika instans entitas dimodifikasi, ini tidak akan terdeteksi oleh pelacak perubahan dan SaveChanges() tidak akan mempertahankan perubahan tersebut ke database.

NoTrackingWithIdentityResolution 2

Pelacak perubahan tidak akan melacak entitas apa pun yang dikembalikan dari kueri LINQ. Jika instans entitas dimodifikasi, ini tidak akan terdeteksi oleh pelacak perubahan dan SaveChanges() tidak akan mempertahankan perubahan tersebut ke database.

TrackAll 0

Pelacak perubahan akan melacak perubahan untuk semua entitas yang dikembalikan dari kueri LINQ. Setiap modifikasi pada instans entitas akan terdeteksi dan bertahan pada database selama SaveChanges().

Keterangan

Lihat Melacak vs. kueri tanpa pelacakan di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk