RelationalQueryableExtensions.AsSingleQuery<TEntity> 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.
Mengembalikan kueri baru yang dikonfigurasi untuk memuat koleksi dalam hasil kueri dalam satu kueri database.
public static System.Linq.IQueryable<TEntity> AsSingleQuery<TEntity> (this System.Linq.IQueryable<TEntity> source) where TEntity : class;
static member AsSingleQuery : System.Linq.IQueryable<'Entity (requires 'Entity : null)> -> System.Linq.IQueryable<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function AsSingleQuery(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 koleksi akan dimuat melalui kueri database tunggal.
Keterangan
Perilaku ini umumnya menjamin konsistensi hasil dalam menghadapi pembaruan bersamaan (tetapi detailnya dapat bervariasi berdasarkan tingkat isolasi database dan transaksi yang digunakan). Namun, ini dapat menyebabkan masalah performa saat kueri memuat beberapa koleksi terkait.
Perilaku pemisahan kueri default untuk kueri dapat dikontrol oleh UseQuerySplittingBehavior(QuerySplittingBehavior).
Lihat Kueri pemisahan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework