Freigeben über


ProjectionExpression Klasse

Definition

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

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
Vererbung
ProjectionExpression
Attribute
Implementiert

Hinweise

Dies ist ein einfacher Wrapper um einen SqlExpression und einen Alias. Instanzen dieses Typs können nicht durch Anwendungs- oder Datenbankanbietercode erstellt werden. Wenn dies ein Problem für Ihre Anwendung oder Ihren Anbieter ist, melden Sie bitte ein Problem unter github.com/dotnet/efcore.

Konstruktoren

ProjectionExpression(SqlExpression, String)

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

Eigenschaften

Alias

Der dieser Projektion zugewiesene Alias, falls vorhanden.

Expression

Der SQL-Wert, der projiziert wird.

NodeType

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

Type

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

Methoden

Equals(Object)

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

GetHashCode()

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

Print(ExpressionPrinter)

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

Update(SqlExpression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der eine Projektion in SelectExpressiondarstellt.

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

Gilt für: