Compartir a través de


IDatabase.CompileQuery Método

Definición

Sobrecargas

CompileQuery<TResult>(QueryModel)

Convierte un modelo de consulta en una función que se puede ejecutar para obtener los resultados de la consulta de la base de datos.

CompileQuery<TResult>(Expression, Boolean)

Compila la consulta especificada para generar un Func<T,TResult>.

CompileQuery<TResult>(QueryModel)

Convierte un modelo de consulta en una función que se puede ejecutar para obtener los resultados de la consulta de la base de datos.

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

Parámetros de tipo

TResult

Tipo de resultados devueltos por la consulta.

Parámetros

queryModel
Remotion.Linq.QueryModel

Modelo de objetos que representa la consulta que se va a ejecutar.

Devoluciones

Función que ejecutará la consulta.

Se aplica a

CompileQuery<TResult>(Expression, Boolean)

Compila la consulta especificada para generar un 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)

Parámetros de tipo

TResult

El tipo de resultado de la consulta.

Parámetros

query
Expression

Consulta que se va a compilar.

async
Boolean

Valor que indica si se trata de una consulta asincrónica.

Devoluciones

Func<QueryContext,TResult>

que Func<T,TResult> se puede invocar para obtener los resultados de la consulta.

Se aplica a