Idioma

Database.CompileQueryExpression Método

Definição

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

Aplica-se a