DefaultExpressionVisitor.Visit 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
방문자 패턴을 구현합니다.
오버로드
Visit(DbLikeExpression) |
지정된 패턴에 대해 선택적인 이스케이프 문자열을 사용한 문자열 비교에 대한 방문자 패턴을 구현합니다. |
Visit(DbLimitExpression) |
인수 컬렉션의 요소 수를 지정된 한계 값으로 제한함에 대한 방문자 패턴을 구현합니다. |
Visit(DbNewInstanceExpression) |
집합 및 레코드 형식을 비롯하여 지정된 형식의 새 인스턴스 생성에 대한 방문자 패턴을 구현합니다. |
Visit(DbNullExpression) |
형식화된 null 리터럴에 대한 참조의 방문자 패턴을 구현합니다. |
Visit(DbOfTypeExpression) |
특정 집합 인수에서 지정된 형식의 요소를 검색하는 작업에 대한 방문자 패턴을 구현합니다. |
Visit(DbOrExpression) |
두 부울 인수의 논리적 OR에 대한 방문자 패턴을 구현합니다. |
Visit(DbParameterReferenceExpression) |
이 식이 들어 있는 명령 트리에 선언된 매개 변수에 대한 참조에 대한 방문자 패턴을 구현합니다. |
Visit(DbProjectExpression) |
지정된 식에 대한 특정 입력 집합 프로젝션에 대한 방문자 패턴을 구현합니다. |
Visit(DbPropertyExpression) |
인스턴스 속성을 검색하는 방문자 패턴을 구현합니다. |
Visit(DbRefKeyExpression) |
내부 참조 값에서 키 값을 검색하는 작업에 대한 방문자 패턴을 구현합니다. |
Visit(DbRefExpression) |
엔터티 집합 내의 특정 인스턴스에 대한 강력한 형식의 참조에 대해 방문자 패턴을 구현합니다. |
Visit(DbLambdaExpression) |
람다 함수를 DbExpression 개체로 표현하는 인수에 적용하기 위한 방문자 패턴을 구현합니다. |
Visit(DbRelationshipNavigationExpression) |
관계 탐색에 대한 방문자 패턴을 구현합니다. |
Visit(DbScanExpression) |
Target 속성에 지정된 대로 엔터티 집합 또는 관계 집합의 방문자 패턴을 구현합니다. |
Visit(DbSkipExpression) |
skip 식의 방문자 패턴을 구현합니다. |
Visit(DbSortExpression) |
정렬 순서의 일부로 사용할 수 있는 정렬 키의 방문자 패턴을 구현합니다. |
Visit(DbTreatExpression) |
다형 인수에 적용되는 형식 변환 작업의 방문자 패턴을 구현합니다. |
Visit(DbUnionAllExpression) |
왼쪽 피연산자와 오른쪽 피연산자 간의 합집합 연산에 대한 방문자 패턴을 구현합니다. |
Visit(DbVariableReferenceExpression) |
현재 범위에 있는 변수에 대한 참조의 방문자 패턴을 구현합니다. |
Visit(DbQuantifierExpression) |
특정 입력 집합의 요소에 대한 지정된 종류의 수량자 연산에 대한 방문자 패턴을 구현합니다. |
Visit(DbJoinExpression) |
지정된 조인 조건에 따른 특정 컬렉션 인수 간의 내부, 왼쪽 우선 외부 또는 완전 외부 조인 연산에 대한 방문자 패턴을 구현합니다. |
Visit(DbNotExpression) |
단일 부울 인수의 논리적 NOT에 대한 방문자 패턴을 구현합니다. |
Visit(DbIsNullExpression) |
단일 인수에 적용되는 null 확인의 방문자 패턴을 구현합니다. |
Visit(DbAndExpression) |
로컬 AND 식의 방문자 패턴을 구현합니다. |
Visit(DbApplyExpression) |
특정 입력 집합의 각 요소에 대해 지정된 함수를 호출하는 방문자 패턴을 나타냅니다. |
Visit(DbArithmeticExpression) |
숫자 인수에 적용되는 산술 연산에 대한 방문자 패턴을 구현합니다. |
Visit(DbIsOfExpression) |
단일 인수와 지정된 형식 간의 형식 비교에 대한 방문자 패턴을 구현합니다. |
Visit(DbCastExpression) |
단일 인수를 지정된 형식으로 형식을 변환하는 작업에 대한 방문자 패턴을 구현합니다. |
Visit(DbComparisonExpression) |
두 인수에 적용되는 비교 연산에 대한 방문자 패턴을 구현합니다. |
Visit(DbConstantExpression) |
다른 종류의 상수에 대한 방문자 패턴을 구현합니다. |
Visit(DbCrossJoinExpression) |
지정된 컬렉션 인수 사이의 무조건 조인 작업에 대한 방문자 패턴을 구현합니다. |
Visit(DbDerefExpression) |
지정된 참조를 기반으로 엔터티를 검색하는 식의 방문자 패턴을 구현합니다. |
Visit(DbDistinctExpression) |
지정된 집합 인수에서 중복 요소를 제거하는 작업에 대한 방문자 패턴을 구현합니다. |
Visit(DbCaseExpression) |
When, Then 및 Else 절에 대한 방문자 패턴을 구현합니다. |
Visit(DbEntityRefExpression) |
내부 엔터티 인스턴스에서 참조를 추출하는 식에 대한 방문자 패턴을 구현합니다. |
Visit(DbExceptExpression) |
왼쪽 피연산자와 오른쪽 피연산자 간의 차집합 연산에 대한 방문자 패턴을 구현합니다. |
Visit(DbExpression) |
식 형식에 필요한 기본 기능의 방문자 패턴을 구현합니다. |
Visit(DbFilterExpression) |
입력 집합을 필터링하기 위해 적용하는 조건자에 대해 방문자 패턴을 구현합니다. |
Visit(DbFunctionExpression) |
함수 호출의 방문자 패턴을 구현합니다. |
Visit(DbElementExpression) |
지정된 집합 인수를 singleton으로 변환하는 작업에 대한 방문자 패턴을 구현합니다. |
Visit(DbGroupByExpression) |
그룹의 방문자 패턴을 작업별로 구현합니다. |
Visit(DbIntersectExpression) |
왼쪽 피연산자와 오른쪽 피연산자 간의 교집합 연산에 대한 방문자 패턴을 구현합니다. |
Visit(DbIsEmptyExpression) |
단일 집합 인수에 적용되는 빈 집합 확인의 방문자 패턴을 구현합니다. |
Visit(DbLikeExpression)
지정된 패턴에 대해 선택적인 이스케이프 문자열을 사용한 문자열 비교에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLikeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLikeExpression) As DbExpression
매개 변수
- expression
- DbLikeExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbLimitExpression)
인수 컬렉션의 요소 수를 지정된 한계 값으로 제한함에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLimitExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLimitExpression) As DbExpression
매개 변수
- expression
- DbLimitExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbNewInstanceExpression)
집합 및 레코드 형식을 비롯하여 지정된 형식의 새 인스턴스 생성에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNewInstanceExpression) As DbExpression
매개 변수
- expression
- DbNewInstanceExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbNullExpression)
형식화된 null 리터럴에 대한 참조의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNullExpression) As DbExpression
매개 변수
- expression
- DbNullExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbOfTypeExpression)
특정 집합 인수에서 지정된 형식의 요소를 검색하는 작업에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOfTypeExpression) As DbExpression
매개 변수
- expression
- DbOfTypeExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbOrExpression)
두 부울 인수의 논리적 OR에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOrExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOrExpression) As DbExpression
매개 변수
- expression
- DbOrExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbParameterReferenceExpression)
이 식이 들어 있는 명령 트리에 선언된 매개 변수에 대한 참조에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbParameterReferenceExpression) As DbExpression
매개 변수
- expression
- DbParameterReferenceExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbProjectExpression)
지정된 식에 대한 특정 입력 집합 프로젝션에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbProjectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbProjectExpression) As DbExpression
매개 변수
- expression
- DbProjectExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbPropertyExpression)
인스턴스 속성을 검색하는 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression
매개 변수
- expression
- DbPropertyExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbRefKeyExpression)
내부 참조 값에서 키 값을 검색하는 작업에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefKeyExpression) As DbExpression
매개 변수
- expression
- DbRefKeyExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbRefExpression)
엔터티 집합 내의 특정 인스턴스에 대한 강력한 형식의 참조에 대해 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefExpression) As DbExpression
매개 변수
- expression
- DbRefExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbLambdaExpression)
람다 함수를 DbExpression 개체로 표현하는 인수에 적용하기 위한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression
매개 변수
- expression
- DbLambdaExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbRelationshipNavigationExpression)
관계 탐색에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRelationshipNavigationExpression) As DbExpression
매개 변수
- expression
- DbRelationshipNavigationExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbScanExpression)
Target 속성에 지정된 대로 엔터티 집합 또는 관계 집합의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbScanExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbScanExpression) As DbExpression
매개 변수
- expression
- DbScanExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbSkipExpression)
skip 식의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSkipExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSkipExpression) As DbExpression
매개 변수
- expression
- DbSkipExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbSortExpression)
정렬 순서의 일부로 사용할 수 있는 정렬 키의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSortExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSortExpression) As DbExpression
매개 변수
- expression
- DbSortExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbTreatExpression)
다형 인수에 적용되는 형식 변환 작업의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbTreatExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbTreatExpression) As DbExpression
매개 변수
- expression
- DbTreatExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbUnionAllExpression)
왼쪽 피연산자와 오른쪽 피연산자 간의 합집합 연산에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbUnionAllExpression) As DbExpression
매개 변수
- expression
- DbUnionAllExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbVariableReferenceExpression)
현재 범위에 있는 변수에 대한 참조의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbVariableReferenceExpression) As DbExpression
매개 변수
- expression
- DbVariableReferenceExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbQuantifierExpression)
특정 입력 집합의 요소에 대한 지정된 종류의 수량자 연산에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbQuantifierExpression) As DbExpression
매개 변수
- expression
- DbQuantifierExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbJoinExpression)
지정된 조인 조건에 따른 특정 컬렉션 인수 간의 내부, 왼쪽 우선 외부 또는 완전 외부 조인 연산에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbJoinExpression) As DbExpression
매개 변수
- expression
- DbJoinExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbNotExpression)
단일 부울 인수의 논리적 NOT에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNotExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNotExpression) As DbExpression
매개 변수
- expression
- DbNotExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbIsNullExpression)
단일 인수에 적용되는 null 확인의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsNullExpression) As DbExpression
매개 변수
- expression
- DbIsNullExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbAndExpression)
로컬 AND 식의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbAndExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbAndExpression) As DbExpression
매개 변수
- expression
- DbAndExpression
논리 AND 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbApplyExpression)
특정 입력 집합의 각 요소에 대해 지정된 함수를 호출하는 방문자 패턴을 나타냅니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbApplyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbApplyExpression) As DbExpression
매개 변수
- expression
- DbApplyExpression
APPLY 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbArithmeticExpression)
숫자 인수에 적용되는 산술 연산에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbArithmeticExpression) As DbExpression
매개 변수
- expression
- DbArithmeticExpression
산술 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbIsOfExpression)
단일 인수와 지정된 형식 간의 형식 비교에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsOfExpression) As DbExpression
매개 변수
- expression
- DbIsOfExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbCastExpression)
단일 인수를 지정된 형식으로 형식을 변환하는 작업에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCastExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCastExpression) As DbExpression
매개 변수
- expression
- DbCastExpression
cast 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbComparisonExpression)
두 인수에 적용되는 비교 연산에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbComparisonExpression) As DbExpression
매개 변수
- expression
- DbComparisonExpression
cast 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbConstantExpression)
다른 종류의 상수에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbConstantExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbConstantExpression) As DbExpression
매개 변수
- expression
- DbConstantExpression
상수 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbCrossJoinExpression)
지정된 컬렉션 인수 사이의 무조건 조인 작업에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCrossJoinExpression) As DbExpression
매개 변수
- expression
- DbCrossJoinExpression
조인 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbDerefExpression)
지정된 참조를 기반으로 엔터티를 검색하는 식의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDerefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDerefExpression) As DbExpression
매개 변수
- expression
- DbDerefExpression
DEREF 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbDistinctExpression)
지정된 집합 인수에서 중복 요소를 제거하는 작업에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDistinctExpression) As DbExpression
매개 변수
- expression
- DbDistinctExpression
고유한 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbCaseExpression)
When, Then 및 Else 절에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCaseExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCaseExpression) As DbExpression
매개 변수
- expression
- DbCaseExpression
case 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbEntityRefExpression)
내부 엔터티 인스턴스에서 참조를 추출하는 식에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbEntityRefExpression) As DbExpression
매개 변수
- expression
- DbEntityRefExpression
엔터티 참조 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbExceptExpression)
왼쪽 피연산자와 오른쪽 피연산자 간의 차집합 연산에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExceptExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExceptExpression) As DbExpression
매개 변수
- expression
- DbExceptExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbExpression)
식 형식에 필요한 기본 기능의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExpression) As DbExpression
매개 변수
- expression
- DbExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbFilterExpression)
입력 집합을 필터링하기 위해 적용하는 조건자에 대해 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFilterExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFilterExpression) As DbExpression
매개 변수
- expression
- DbFilterExpression
필터 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbFunctionExpression)
함수 호출의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFunctionExpression) As DbExpression
매개 변수
- expression
- DbFunctionExpression
함수 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbElementExpression)
지정된 집합 인수를 singleton으로 변환하는 작업에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbElementExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbElementExpression) As DbExpression
매개 변수
- expression
- DbElementExpression
요소 식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbGroupByExpression)
그룹의 방문자 패턴을 작업별로 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbGroupByExpression) As DbExpression
매개 변수
- expression
- DbGroupByExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbIntersectExpression)
왼쪽 피연산자와 오른쪽 피연산자 간의 교집합 연산에 대한 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIntersectExpression) As DbExpression
매개 변수
- expression
- DbIntersectExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
Visit(DbIsEmptyExpression)
단일 집합 인수에 적용되는 빈 집합 확인의 방문자 패턴을 구현합니다.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsEmptyExpression) As DbExpression
매개 변수
- expression
- DbIsEmptyExpression
식입니다.
반환
구현된 방문자입니다.
적용 대상
.NET