Condividi tramite


Database.CompileQuery Metodo

Definizione

Overload

CompileQuery<TResult>(QueryModel)

Converte un modello di query in una funzione che può essere eseguita per ottenere i risultati della query dal database.

CompileQuery<TResult>(Expression, Boolean)

Compila la query specificata per generare un Func<T,TResult>oggetto .

CompileQuery<TResult>(QueryModel)

Converte un modello di query in una funzione che può essere eseguita per ottenere i risultati della query dal 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))

Parametri di tipo

TResult

Tipo di risultati restituiti dalla query.

Parametri

queryModel
Remotion.Linq.QueryModel

Modello a oggetti che rappresenta la query da eseguire.

Restituisce

Funzione che eseguirà la query.

Implementazioni

Si applica a

CompileQuery<TResult>(Expression, Boolean)

Compila la query specificata per generare un Func<T,TResult>oggetto .

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)

Parametri di tipo

TResult

Tipo di risultato della query.

Parametri

query
Expression

Query da compilare.

async
Boolean

Valore che indica se si tratta di una query asincrona.

Restituisce

Func<QueryContext,TResult>

Oggetto Func<T,TResult> che può essere richiamato per ottenere risultati della query.

Implementazioni

Si applica a