Database.CompileQuery 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
CompileQuery<TResult>(QueryModel) |
Menerjemahkan model kueri ke dalam fungsi yang dapat dijalankan untuk mendapatkan hasil kueri dari database. |
CompileQuery<TResult>(Expression, Boolean) |
Mengkompilasi kueri yang diberikan untuk menghasilkan Func<T,TResult>. |
CompileQuery<TResult>(QueryModel)
Menerjemahkan model kueri ke dalam fungsi yang dapat dijalankan untuk mendapatkan hasil kueri dari database.
public virtual Func<Microsoft.EntityFrameworkCore.Query.QueryContext,System.Collections.Generic.IEnumerable<TResult>> CompileQuery<TResult> (Remotion.Linq.QueryModel queryModel);
abstract member CompileQuery : Remotion.Linq.QueryModel -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, seq<'Result>>
override this.CompileQuery : Remotion.Linq.QueryModel -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, seq<'Result>>
Public Overridable Function CompileQuery(Of TResult) (queryModel As QueryModel) As Func(Of QueryContext, IEnumerable(Of TResult))
Jenis parameter
- TResult
Jenis hasil yang dikembalikan oleh kueri.
Parameter
- queryModel
- Remotion.Linq.QueryModel
Model objek yang mewakili kueri yang akan dijalankan.
Mengembalikan
Fungsi yang akan menjalankan kueri.
Penerapan
Berlaku untuk
CompileQuery<TResult>(Expression, Boolean)
Mengkompilasi kueri yang diberikan untuk menghasilkan Func<T,TResult>.
public virtual Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult> CompileQuery<TResult> (System.Linq.Expressions.Expression query, bool async);
abstract member CompileQuery : System.Linq.Expressions.Expression * bool -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>
override this.CompileQuery : System.Linq.Expressions.Expression * bool -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>
Public Overridable Function CompileQuery(Of TResult) (query As Expression, async As Boolean) As Func(Of QueryContext, TResult)
Jenis parameter
- TResult
Jenis hasil kueri.
Parameter
- query
- Expression
Kueri untuk dikompilasi.
- async
- Boolean
Nilai yang menunjukkan apakah ini adalah kueri asinkron.
Mengembalikan
yang Func<T,TResult> dapat dipanggil untuk mendapatkan hasil kueri.
Penerapan
Berlaku untuk
Entity Framework