EntityFrameworkQueryableExtensions.AsTracking Metode
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.
Overload
AsTracking<TEntity>(IQueryable<TEntity>) |
Mengembalikan kueri baru di mana pelacak perubahan akan melacak perubahan untuk semua entitas yang dikembalikan. Setiap modifikasi pada instans entitas akan terdeteksi dan bertahan pada database selama SaveChanges(). |
AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior) |
Mengembalikan kueri baru di mana pelacak perubahan akan melacak perubahan atau tidak untuk semua entitas yang dikembalikan, tergantung pada nilai parameter 'lacak'. Saat melacak, Setiap modifikasi pada instans entitas akan terdeteksi dan bertahan pada database selama SaveChanges(). Saat tidak melacak, jika instans entitas dimodifikasi, ini tidak akan terdeteksi oleh pelacak perubahan dan SaveChanges() tidak akan mempertahankan perubahan tersebut ke database. |
AsTracking<TEntity>(IQueryable<TEntity>)
Mengembalikan kueri baru di mana pelacak perubahan akan melacak perubahan untuk semua entitas yang dikembalikan. Setiap modifikasi pada instans entitas akan terdeteksi dan bertahan pada database selama SaveChanges().
public static System.Linq.IQueryable<TEntity> AsTracking<TEntity> (this System.Linq.IQueryable<TEntity> source) where TEntity : class;
static member AsTracking : System.Linq.IQueryable<'Entity (requires 'Entity : null)> -> System.Linq.IQueryable<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function AsTracking(Of TEntity As Class) (source As IQueryable(Of TEntity)) As IQueryable(Of TEntity)
Jenis parameter
- TEntity
Jenis entitas yang sedang dikueri.
Parameter
- source
- IQueryable<TEntity>
Kueri sumber.
Mengembalikan
Kueri baru tempat kumpulan hasil akan dilacak oleh konteks.
Pengecualian
source
adalah null
.
Keterangan
Perilaku pelacakan default untuk kueri dapat dikontrol oleh QueryTrackingBehavior.
Lihat Melacak kueri di EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior)
Mengembalikan kueri baru di mana pelacak perubahan akan melacak perubahan atau tidak untuk semua entitas yang dikembalikan, tergantung pada nilai parameter 'lacak'. Saat melacak, Setiap modifikasi pada instans entitas akan terdeteksi dan bertahan pada database selama SaveChanges(). Saat tidak melacak, jika instans entitas dimodifikasi, ini tidak akan terdeteksi oleh pelacak perubahan dan SaveChanges() tidak akan mempertahankan perubahan tersebut ke database.
public static System.Linq.IQueryable<TEntity> AsTracking<TEntity> (this System.Linq.IQueryable<TEntity> source, Microsoft.EntityFrameworkCore.QueryTrackingBehavior track) where TEntity : class;
static member AsTracking : System.Linq.IQueryable<'Entity (requires 'Entity : null)> * Microsoft.EntityFrameworkCore.QueryTrackingBehavior -> System.Linq.IQueryable<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function AsTracking(Of TEntity As Class) (source As IQueryable(Of TEntity), track As QueryTrackingBehavior) As IQueryable(Of TEntity)
Jenis parameter
- TEntity
Jenis entitas yang sedang dikueri.
Parameter
- source
- IQueryable<TEntity>
Kueri sumber.
- track
- QueryTrackingBehavior
Menunjukkan apakah kueri akan melacak hasil atau tidak.
Mengembalikan
Kueri baru tempat kumpulan hasil akan dilacak oleh konteks.
Pengecualian
source
adalah null
.
Keterangan
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().
Perilaku pelacakan default untuk kueri dapat dikontrol oleh QueryTrackingBehavior.
Lihat Melacak kueri di EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework