Sdílet prostřednictvím


ProjectionExpression Třída

Definice

Výraz, který představuje projekci v SelectExpressionobjektu .

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
Dědičnost
ProjectionExpression
Atributy
Implementuje

Poznámky

Jedná se o jednoduchou obálku kolem aliasu SqlExpression a. Instance tohoto typu nelze vytvořit pomocí kódu zprostředkovatele aplikace nebo databáze. Pokud se jedná o problém vaší aplikace nebo poskytovatele, zapište problém na github.com/dotnet/efcore.

Konstruktory

ProjectionExpression(SqlExpression, String)

Výraz, který představuje projekci v SelectExpressionobjektu .

Vlastnosti

Alias

Alias přiřazený k této projekci, pokud existuje.

Expression

Hodnota SQL, která se promítá.

NodeType

Výraz, který představuje projekci v SelectExpressionobjektu .

Type

Výraz, který představuje projekci v SelectExpressionobjektu .

Metody

Equals(Object)

Výraz, který představuje projekci v SelectExpressionobjektu .

GetHashCode()

Výraz, který představuje projekci v SelectExpressionobjektu .

Print(ExpressionPrinter)

Výraz, který představuje projekci v SelectExpressionobjektu .

Update(SqlExpression)

Vytvoří nový výraz, který je podobný tomuto, ale používá zadané podřízené položky. Pokud jsou všechny podřízené položky stejné, vrátí tento výraz.

VisitChildren(ExpressionVisitor)

Výraz, který představuje projekci v SelectExpressionobjektu .

Explicitní implementace rozhraní

IPrintableExpression.Print(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter.

Platí pro