다음을 통해 공유


SqlExpressionVisitor 클래스

정의

SQL 식 트리를 방문하는 클래스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
상속
SqlExpressionVisitor
파생

생성자

SqlExpressionVisitor()

SQL 식 트리를 방문하는 클래스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

메서드

VisitAtTimeZone(AtTimeZoneExpression)

sql "표준 시간대" 식의 자식을 방문합니다.

VisitCase(CaseExpression)

사례 식의 자식을 방문합니다.

VisitCollate(CollateExpression)

데이터 정렬 식의 자식을 방문합니다.

VisitColumn(ColumnExpression)

열 식의 자식을 방문합니다.

VisitCrossApply(CrossApplyExpression)

크로스 적용 식의 자식을 방문합니다.

VisitCrossJoin(CrossJoinExpression)

크로스 조인 식의 자식을 방문합니다.

VisitDelete(DeleteExpression)

삭제 식의 자식을 방문합니다.

VisitDistinct(DistinctExpression)

고유 식의 자식을 방문합니다.

VisitExcept(ExceptExpression)

제외 식의 자식을 방문합니다.

VisitExists(ExistsExpression)

exists 식의 자식을 방문합니다.

VisitExtension(Expression)

SQL 식 트리를 방문하는 클래스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

VisitFromSql(FromSqlExpression)

sql 식에서 의 자식을 방문합니다.

VisitIn(InExpression)

식에서 의 자식을 방문합니다.

VisitInnerJoin(InnerJoinExpression)

내부 조인 식의 자식을 방문합니다.

VisitIntersect(IntersectExpression)

교차 식의 자식을 방문합니다.

VisitJsonScalar(JsonScalarExpression)

JSON 스칼라 식의 자식을 방문합니다.

VisitLeftJoin(LeftJoinExpression)

왼쪽 조인 식의 자식을 방문합니다.

VisitLike(LikeExpression)

같은 식의 자식을 방문합니다.

VisitOrdering(OrderingExpression)

순서 지정 식의 자식을 방문합니다.

VisitOuterApply(OuterApplyExpression)

외부 적용 식의 자식을 방문합니다.

VisitProjection(ProjectionExpression)

프로젝션 식의 자식을 방문합니다.

VisitRowNumber(RowNumberExpression)

행 번호 식의 자식을 방문합니다.

VisitRowValue(RowValueExpression)

행 값 식의 자식을 방문합니다.

VisitScalarSubquery(ScalarSubqueryExpression)

스칼라 하위 쿼리 식의 자식을 방문합니다.

VisitSelect(SelectExpression)

select 식의 자식을 방문합니다.

VisitSqlBinary(SqlBinaryExpression)

sql 이진 식의 자식을 방문합니다.

VisitSqlConstant(SqlConstantExpression)

sql 상수 식의 자식을 방문합니다.

VisitSqlFragment(SqlFragmentExpression)

sql 조각 식의 자식을 방문합니다.

VisitSqlFunction(SqlFunctionExpression)

sql 함수 식의 자식을 방문합니다.

VisitSqlParameter(SqlParameterExpression)

sql 매개 변수 식의 자식을 방문합니다.

VisitSqlUnary(SqlUnaryExpression)

sql 단항 식의 자식을 방문합니다.

VisitSubSelect(ScalarSubqueryExpression)

SQL 식 트리를 방문하는 클래스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

VisitTable(TableExpression)

테이블 식의 자식을 방문합니다.

VisitTableValuedFunction(TableValuedFunctionExpression)

테이블 반환 함수 식의 자식을 방문합니다.

VisitUnion(UnionExpression)

공용 구조체 식의 자식을 방문합니다.

VisitUpdate(UpdateExpression)

업데이트 식의 자식을 방문합니다.

VisitValues(ValuesExpression)

값 식의 자식을 방문합니다.

적용 대상