QueryTrackingBehavior Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework