Bagikan melalui


ChangeTracker.QueryTrackingBehavior Properti

Definisi

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