Partager via


ProjectionExpression Classe

Définition

Expression qui représente une projection dans 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
Héritage
ProjectionExpression
Attributs
Implémente

Remarques

Il s’agit d’un wrapper simple autour d’un SqlExpression et d’un alias. Les instances de ce type ne peuvent pas être construites par le code d’application ou de fournisseur de base de données. S’il s’agit d’un problème pour votre application ou votre fournisseur, veuillez signaler un problème à github.com/dotnet/efcore.

Constructeurs

ProjectionExpression(SqlExpression, String)

Expression qui représente une projection dans SelectExpression.

Propriétés

Alias

Alias affecté à cette projection, le cas échéant.

Expression

Valeur SQL en cours de projection.

NodeType

Expression qui représente une projection dans SelectExpression.

Type

Expression qui représente une projection dans SelectExpression.

Méthodes

Equals(Object)

Expression qui représente une projection dans SelectExpression.

GetHashCode()

Expression qui représente une projection dans SelectExpression.

Print(ExpressionPrinter)

Expression qui représente une projection dans SelectExpression.

Update(SqlExpression)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

VisitChildren(ExpressionVisitor)

Expression qui représente une projection dans SelectExpression.

Implémentations d’interfaces explicites

IPrintableExpression.Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide ExpressionPrinterde .

S’applique à