CaseExpression 클래스

정의

SQL CASE 식을 나타냅니다.

public class CaseExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type CaseExpression = class
    inherit Expression
    interface IPrintable
Public Class CaseExpression
Inherits Expression
Implements IPrintable
상속
CaseExpression
구현
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable

생성자

CaseExpression(CaseWhenClause[])

CaseExpression 클래스의 새 인스턴스를 초기화합니다.

CaseExpression(Expression, CaseWhenClause[])

CaseExpression 클래스의 새 인스턴스를 초기화합니다.

CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression)

CaseExpression 클래스의 새 인스턴스를 초기화합니다.

CaseExpression(IReadOnlyList<CaseWhenClause>, Expression)

CaseExpression 클래스의 새 인스턴스를 초기화합니다.

속성

ElseResult

다른 결과 식을 가져옵니다.

NodeType

Expression의 노드 형식을 가져옵니다.

Operand

대/소문자 피연산자 식을 가져옵니다.

Type

Expression이 나타내는 식의 정적 형식을 가져옵니다.

WhenClauses

when 절의 목록을 가져옵니다.

메서드

Accept(ExpressionVisitor)

이 노드 형식에 대한 특정 Visit 메서드로 디스패치합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

GetHashCode()

현재 개체의 해시 코드를 가져옵니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

VisitChildren(ExpressionVisitor)

노드를 줄인 다음 줄인 식에서 방문자 대리자를 호출합니다. 이 메서드는 노드를 줄일 수 없으면 예외를 throw합니다.

명시적 인터페이스 구현

IPrintable.Print(ExpressionPrinter)

SQL CASE 식을 나타냅니다.

적용 대상