ProjectionExpression Klasse

Definition

Ein Ausdruck, der eine Projektion in darstellt SelectExpression .

Dabei handelt es sich um einen einfachen Wrapper um einen SqlExpression und einen Alias. Instanzen dieses Typs können nicht von Anwendungs-oder Datenbankanbieter Code erstellt werden. Wenn dies ein Problem für Ihre Anwendung oder Ihren Anbieter ist, melden Sie ein Problem unter https://github.com/dotnet/efcore .

public class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public sealed class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Public NotInheritable Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Vererbung
ProjectionExpression
Implementiert

Konstruktoren

ProjectionExpression(SqlExpression, String)

Eigenschaften

Alias

Der Alias, der dieser Projektion zugewiesen ist, sofern vorhanden.

Expression

Der SQL-Wert, der projiziert wird.

NodeType

Gets the node type of this Expression.

Type

Gets the static type of the expression that this Expression represents.

Methoden

Equals(Object)
GetHashCode() System.Linq.Expressions.Expression.GetHashCode
Print(ExpressionPrinter)
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)

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichen folgen Darstellung des angegebenen Ausdrucks ExpressionPrinter .

Gilt für: