RuntimeConstantExpression Classe
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.
Um nó que contém uma expressão que expressa a recuperação de um valor que não é alterado entre execuções da consulta.
[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeConstantExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeConstantExpression = class
inherit Expression
interface IPrintableExpression
Public Class RuntimeConstantExpression
Inherits Expression
Implements IPrintableExpression
- Herança
-
RuntimeConstantExpression
- Atributos
- Implementações
Comentários
Quando a árvore de expressão for compilada, o valor será recuperado da expressão e uma ConstantExpression expressão poderá referenciar diretamente o resultado.
Quando a árvore de expressão é traduzida para o código-fonte em vez disso (na pré-compilação de consulta), a expressão pode ser renderizada separadamente, a ser atribuída a um campo de leitura estática privada e esse nó é substituído por uma referência a esse campo.
Construtores
| Nome | Descrição |
|---|---|
| RuntimeConstantExpression(String, Expression) |
Essa é uma API experimental usada pelo recurso Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. |
Propriedades
| Nome | Descrição |
|---|---|
| CanReduce |
Um nó que contém uma expressão que expressa a recuperação de um valor que não é alterado entre execuções da consulta. |
| InitializeExpression |
Essa é uma API experimental usada pelo recurso Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. |
| Name |
Essa é uma API experimental usada pelo recurso Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. |
| NodeType |
Um nó que contém uma expressão que expressa a recuperação de um valor que não é alterado entre execuções da consulta. |
| Type |
Um nó que contém uma expressão que expressa a recuperação de um valor que não é alterado entre execuções da consulta. |
| Value |
Essa é uma API experimental usada pelo recurso Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. |
Métodos
| Nome | Descrição |
|---|---|
| Print(ExpressionPrinter) |
Essa é uma API experimental usada pelo recurso Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. |
| Reduce() |
Um nó que contém uma expressão que expressa a recuperação de um valor que não é alterado entre execuções da consulta. |
| Update(Expression) |
Essa é uma API experimental usada pelo recurso Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. |
| VisitChildren(ExpressionVisitor) |
Um nó que contém uma expressão que expressa a recuperação de um valor que não é alterado entre execuções da consulta. |