Bagikan melalui


IDatabase.CompileQuery Metode

Definisi

Overload

CompileQuery<TResult>(QueryModel)

Menerjemahkan model kueri ke dalam fungsi yang bisa 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 bisa dijalankan untuk mendapatkan hasil kueri dari database.

public 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>>
Public 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.

Berlaku untuk

CompileQuery<TResult>(Expression, Boolean)

Mengkompilasi kueri yang diberikan untuk menghasilkan Func<T,TResult>.

public 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>
Public 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

Func<QueryContext,TResult>

Func<T,TResult> yang dapat dipanggil untuk mendapatkan hasil kueri.

Berlaku untuk