Udostępnij za pośrednictwem


IDatabase.CompileQuery Metoda

Definicja

Przeciążenia

CompileQuery<TResult>(QueryModel)

Tłumaczy model zapytań na funkcję, którą można wykonać, aby uzyskać wyniki zapytania z bazy danych.

CompileQuery<TResult>(Expression, Boolean)

Kompiluje podane zapytanie, aby wygenerować element Func<T,TResult>.

CompileQuery<TResult>(QueryModel)

Tłumaczy model zapytań na funkcję, którą można wykonać, aby uzyskać wyniki zapytania z bazy danych.

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

Parametry typu

TResult

Typ wyników zwracanych przez zapytanie.

Parametry

queryModel
Remotion.Linq.QueryModel

Model obiektu reprezentujący zapytanie do wykonania.

Zwraca

Funkcja, która wykona zapytanie.

Dotyczy

CompileQuery<TResult>(Expression, Boolean)

Kompiluje podane zapytanie, aby wygenerować element 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)

Parametry typu

TResult

Typ wyniku zapytania.

Parametry

query
Expression

Zapytanie do skompilowania.

async
Boolean

Wartość wskazująca, czy jest to zapytanie asynchroniczne.

Zwraca

Func<QueryContext,TResult>

Element Func<T,TResult> , który można wywołać, aby uzyskać wyniki zapytania.

Dotyczy