IDatabase.CompileQuery Yöntem

Tanım

Aşırı Yüklemeler

CompileQuery<TResult>(QueryModel)

Sorgu modelini veritabanından sorgu sonuçlarını almak için yürütülebilir bir işleve çevirir.

CompileQuery<TResult>(Expression, Boolean)

Bir oluşturmak için verilen sorguyu Func<T,TResult> derler.

CompileQuery<TResult>(QueryModel)

Sorgu modelini veritabanından sorgu sonuçlarını almak için yürütülebilir bir işleve çevirir.

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))

Tür Parametreleri

TResult

Sorgu tarafından döndürülen sonuçların türü.

Parametreler

queryModel
Remotion.Linq.QueryModel

Yürütülecek sorguyu temsil eden nesne modeli.

Döndürülenler

Func<QueryContext,IEnumerable<TResult>>

Sorguyu yürütecek bir işlev.

Şunlara uygulanır

CompileQuery<TResult>(Expression, Boolean)

Bir oluşturmak için verilen sorguyu Func<T,TResult> derler.

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)

Tür Parametreleri

TResult

Sorgu sonucu türü.

Parametreler

query
Expression

Derlenilen sorgu.

async
Boolean

Bunun zaman uyumsuz bir sorgu olup olmadığını belirten bir değer.

Döndürülenler

Func<QueryContext,TResult>

Func<T,TResult>Sorgunun sonuçlarını almak için çağrılabilirsiniz.

Şunlara uygulanır