Compartir a través de


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

Source:
Database.cs
Source:
Database.cs

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

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.

Implementaciones

Se aplica a

CompileQuery<TResult>(Expression, Boolean)

Source:
Database.cs
Source:
Database.cs
Source:
Database.cs
Source:
Database.cs
Source:
Database.cs
Source:
Database.cs
Source:
Database.cs

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

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.

Implementaciones

Se aplica a