ProjectionExpression クラス

定義

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
継承
ProjectionExpression
属性
実装

注釈

これは、 と エイリアスを囲む SqlExpression 単純なラッパーです。 この型のインスタンスは、アプリケーションまたはデータベース プロバイダー コードでは構築できません。 これがアプリケーションまたはプロバイダーの問題である場合は、 github.com/dotnet/efcore で問題を報告してください。

コンストラクター

ProjectionExpression(SqlExpression, String)

SelectExpressionプロジェクションを表す式。

プロパティ

Alias

このプロジェクションに割り当てられたエイリアス (存在する場合)。

Expression

投影される SQL 値。

NodeType

SelectExpressionプロジェクションを表す式。

Type

SelectExpressionプロジェクションを表す式。

メソッド

Equals(Object)

SelectExpressionプロジェクションを表す式。

GetHashCode()

SelectExpressionプロジェクションを表す式。

Print(ExpressionPrinter)

SelectExpressionプロジェクションを表す式。

Update(SqlExpression)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

VisitChildren(ExpressionVisitor)

SelectExpressionプロジェクションを表す式。

明示的なインターフェイスの実装

IPrintableExpression.Print(ExpressionPrinter)

を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。

適用対象