Compartir a través de


ProjectionExpression Clase

Definición

Expresión que representa una proyección en 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
Herencia
ProjectionExpression
Atributos
Implementaciones

Comentarios

Se trata de un contenedor sencillo alrededor de un SqlExpression y un alias. Las instancias de este tipo no se pueden construir mediante código de aplicación o proveedor de base de datos. Si se trata de un problema para su aplicación o proveedor, registre un problema en github.com/dotnet/efcore.

Constructores

ProjectionExpression(SqlExpression, String)

Expresión que representa una proyección en SelectExpression.

Propiedades

Alias

Alias asignado a esta proyección, si existe.

Expression

Valor SQL que se está proyectando.

NodeType

Expresión que representa una proyección en SelectExpression.

Type

Expresión que representa una proyección en SelectExpression.

Métodos

Equals(Object)

Expresión que representa una proyección en SelectExpression.

GetHashCode()

Expresión que representa una proyección en SelectExpression.

Print(ExpressionPrinter)

Expresión que representa una proyección en SelectExpression.

Update(SqlExpression)

Crea una nueva expresión que es como esta, pero usa el elemento secundario proporcionado. Si todos los elementos secundarios son iguales, devolverá esta expresión.

VisitChildren(ExpressionVisitor)

Expresión que representa una proyección en SelectExpression.

Implementaciones de interfaz explícitas

IPrintableExpression.Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión especificada mediante ExpressionPrinter.

Se aplica a