DbExtensions Kelas
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.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- Warisan
-
DbExtensions
- Atribut
Metode
AsNoTracking(IQueryable) |
Mengembalikan kueri baru di mana entitas yang dikembalikan tidak akan di-cache di DbContext atau ObjectContext. Metode ini bekerja dengan memanggil metode AsNoTracking dari objek kueri yang mendasar. Jika objek kueri yang mendasar tidak memiliki metode AsNoTracking, maka memanggil metode ini tidak akan berpengaruh. |
AsNoTracking<T>(IQueryable<T>) |
Mengembalikan kueri baru di mana entitas yang dikembalikan tidak akan di-cache di DbContext atau ObjectContext. Metode ini bekerja dengan memanggil metode AsNoTracking dari objek kueri yang mendasar. Jika objek kueri yang mendasar tidak memiliki metode AsNoTracking, maka memanggil metode ini tidak akan berpengaruh. |
Include(IQueryable, String) | |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
Include<T>(IQueryable<T>, String) | |
Load(IQueryable) |
Menghitung kueri sederajat sehingga untuk kueri server seperti DbSet<TEntity>, , ObjectSet<TEntity>ObjectQuery<T>, dan lainnya hasil kueri akan dimuat ke dalam cache terkait DbContext, ObjectContext atau cache lain pada klien. Ini setara dengan memanggil ToList dan kemudian membuang daftar tanpa overhead benar-benar membuat daftar. |
ToBindingList<T>(ObservableCollection<T>) |
Mengembalikan BindingList<T> implementasi yang tetap sinkron dengan yang diberikan ObservableCollection<T>. |
Berlaku untuk
Entity Framework