다음을 통해 공유


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만듭니다.

적용 대상