Jazyk

Database.CompileQuery Metoda

Definice

Přetížení

Název Description
CompileQuery<TResult>(QueryModel)

Přeloží model dotazu na funkci, která se dá spustit, aby získala výsledky dotazu z databáze.

CompileQuery<TResult>(Expression, Boolean)

Zkompiluje daný dotaz tak, aby vygeneroval .Func<T,TResult>

CompileQuery<TResult>(QueryModel)

Zdroj:
Database.cs
Zdroj:
Database.cs

Přeloží model dotazu na funkci, která se dá spustit, aby získala výsledky dotazu z databáze.

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

Parametry typu

TResult

Typ výsledků vrácených dotazem.

Parametry

queryModel
Remotion.Linq.QueryModel

Objektový model představující dotaz, který se má spustit.

Návraty

Funkce, která spustí dotaz.

Implementuje

Platí pro

CompileQuery<TResult>(Expression, Boolean)

Zdroj:
Database.cs
Zdroj:
Database.cs
Zdroj:
Database.cs
Zdroj:
Database.cs
Zdroj:
Database.cs
Zdroj:
Database.cs
Zdroj:
Database.cs
Zdroj:
Database.cs
Zdroj:
Database.cs

Zkompiluje daný dotaz tak, aby vygeneroval .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)

Parametry typu

TResult

Typ výsledku dotazu.

Parametry

query
Expression

Dotaz, který se má zkompilovat.

async
Boolean

Hodnota označující, jestli se jedná o asynchronní dotaz.

Návraty

Func<QueryContext,TResult>

A Func<T,TResult> , která se dá vyvolat, aby se získaly výsledky dotazu.

Implementuje

Platí pro