Compartilhar via


ProjectionExpression Classe

Definição

Uma expressão que representa uma projeção em SelectExpression.

public class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public sealed class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public sealed class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type ProjectionExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Public NotInheritable Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Herança
ProjectionExpression
Atributos
Implementações

Comentários

Esse é um wrapper simples em torno de um SqlExpression e um alias. Instâncias desse tipo não podem ser construídas por código de provedor de aplicativo ou banco de dados. Se esse for um problema para seu aplicativo ou provedor, registre um problema em github.com/dotnet/efcore.

Construtores

ProjectionExpression(SqlExpression, String)

Uma expressão que representa uma projeção em SelectExpression.

Propriedades

Alias

O alias atribuído a essa projeção, se houver.

Expression

O valor do SQL que está sendo projetado.

NodeType

Uma expressão que representa uma projeção em SelectExpression.

Type

Uma expressão que representa uma projeção em SelectExpression.

Métodos

Equals(Object)

Uma expressão que representa uma projeção em SelectExpression.

GetHashCode()

Uma expressão que representa uma projeção em SelectExpression.

Print(ExpressionPrinter)

Uma expressão que representa uma projeção em SelectExpression.

Update(SqlExpression)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

VisitChildren(ExpressionVisitor)

Uma expressão que representa uma projeção em SelectExpression.

Implantações explícitas de interface

IPrintableExpression.Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

Aplica-se a