Udostępnij za pośrednictwem


ProjectionExpression Klasa

Definicja

Wyrażenie reprezentujące projekcję w elemecie 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
Dziedziczenie
ProjectionExpression
Atrybuty
Implementuje

Uwagi

Jest to prosta otoka wokół aliasu SqlExpression i . Wystąpienia tego typu nie mogą być tworzone przez kod dostawcy aplikacji lub bazy danych. Jeśli jest to problem z aplikacją lub dostawcą, zgłoś problem w github.com/dotnet/efcore.

Konstruktory

ProjectionExpression(SqlExpression, String)

Wyrażenie reprezentujące projekcję w elemecie SelectExpression.

Właściwości

Alias

Alias przypisany do tej projekcji, jeśli istnieje.

Expression

Wartość SQL, która jest przewidywana.

NodeType

Wyrażenie reprezentujące projekcję w elemecie SelectExpression.

Type

Wyrażenie reprezentujące projekcję w elemecie SelectExpression.

Metody

Equals(Object)

Wyrażenie reprezentujące projekcję w elemecie SelectExpression.

GetHashCode()

Wyrażenie reprezentujące projekcję w elemecie SelectExpression.

Print(ExpressionPrinter)

Wyrażenie reprezentujące projekcję w elemecie SelectExpression.

Update(SqlExpression)

Tworzy nowe wyrażenie, które jest podobne do tego, ale przy użyciu dostarczonych elementów podrzędnych. Jeśli wszystkie elementy podrzędne są takie same, zwróci to wyrażenie.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące projekcję w elemecie SelectExpression.

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu elementu ExpressionPrinter.

Dotyczy