ChangeTracker.QueryTrackingBehavior Properti
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.
Mendapatkan atau mengatur perilaku pelacakan untuk kueri LINQ yang dijalankan terhadap konteks. Menonaktifkan pelacakan perubahan berguna untuk skenario baca-saja karena menghindari overhead pengaturan pelacakan perubahan untuk setiap instans entitas. Anda tidak boleh menonaktifkan pelacakan perubahan jika Anda ingin memanipulasi instans entitas dan mempertahankan perubahan tersebut pada database menggunakan SaveChanges().
public virtual Microsoft.EntityFrameworkCore.QueryTrackingBehavior QueryTrackingBehavior { get; set; }
member this.QueryTrackingBehavior : Microsoft.EntityFrameworkCore.QueryTrackingBehavior with get, set
Public Overridable Property QueryTrackingBehavior As QueryTrackingBehavior
Nilai Properti
Keterangan
Metode ini mengatur perilaku default untuk konteks, tetapi Anda dapat mengambil alih perilaku ini untuk kueri individual menggunakan AsNoTracking<TEntity>(IQueryable<TEntity>) metode dan AsTracking<TEntity>(IQueryable<TEntity>) .
Nilai defaultnya adalah TrackAll. Ini berarti pelacak perubahan akan melacak perubahan untuk semua entitas yang dikembalikan dari kueri LINQ.
Berlaku untuk
Entity Framework