Database.CompileQuery Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
que Func<T,TResult> se puede invocar para obtener los resultados de la consulta.