Database.CompileQueryExpression Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Descrição |
|---|---|
| CompileQueryExpression<TResult>(Expression, Boolean) |
Compila a consulta fornecida para gerar uma árvore de expressão que pode ser usada para executar a consulta. |
| CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>) |
Compila a consulta fornecida para gerar uma árvore de expressão que pode ser usada para executar a consulta. |
CompileQueryExpression<TResult>(Expression, Boolean)
- Origem:
- Database.cs
- Origem:
- Database.cs
Compila a consulta fornecida para gerar uma árvore de expressão que pode ser usada para executar a 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
O tipo de resultado da consulta.
Parâmetros
- query
- Expression
A consulta a ser compilada.
- async
- Boolean
Um valor que indica se essa é uma consulta assíncrona.
Retornos
Uma árvore de expressão que pode ser usada para executar a consulta.
Implementações
- Atributos
Aplica-se a
CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)
- Origem:
- Database.cs
Compila a consulta fornecida para gerar uma árvore de expressão que pode ser usada para executar a 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
O tipo de resultado da consulta.
Parâmetros
- query
- Expression
A consulta a ser compilada.
- async
- Boolean
Um valor que indica se essa é uma consulta assíncrona.
- nonNullableReferenceTypeParameters
- IReadOnlySet<String>
Nomes de parâmetros que têm tipos de referência não anuláveis..
Retornos
Uma árvore de expressão que pode ser usada para executar a consulta.
Implementações
- Atributos