IDatabase.CompileQueryExpression 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
| Nombre | Description |
|---|---|
| CompileQueryExpression<TResult>(Expression, Boolean) |
Compila la consulta dada para generar un árbol de expresiones que se puede usar para ejecutar la consulta. |
| CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>) |
Compila la consulta dada para generar un árbol de expresiones que se puede usar para ejecutar la consulta. |
CompileQueryExpression<TResult>(Expression, Boolean)
- Source:
- IDatabase.cs
- Source:
- IDatabase.cs
Compila la consulta dada para generar un árbol de expresiones que se puede usar para ejecutar la consulta.
[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean) As Expression(Of Func(Of QueryContext, TResult))
Parámetros de tipo
- TResult
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
Árbol de expresiones que se puede usar para ejecutar la consulta.
- Atributos
Se aplica a
CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)
- Source:
- IDatabase.cs
Compila la consulta dada para generar un árbol de expresiones que se puede usar para ejecutar la consulta.
[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async, System.Collections.Generic.IReadOnlySet<string> nonNullableReferenceTypeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean, nonNullableReferenceTypeParameters As IReadOnlySet(Of String)) As Expression(Of Func(Of QueryContext, TResult))
Parámetros de tipo
- TResult
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.
- nonNullableReferenceTypeParameters
- IReadOnlySet<String>
Nombres de parámetros que tienen tipos de referencia que no aceptan valores NULL.
Devoluciones
Árbol de expresiones que se puede usar para ejecutar la consulta.
- Atributos