Lenguaje

Database.CompileQueryExpression Método

Definición

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:
Database.cs
Source:
Database.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 virtual 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>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable 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.

Implementaciones

Atributos

Se aplica a

CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)

Source:
Database.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 virtual 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>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable 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.

Implementaciones

Atributos

Se aplica a