DefaultExpressionVisitor.Visit 메서드

정의

방문자 패턴을 구현합니다.

오버로드

Name Description
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)

건너뛰기 식에 대한 방문자 패턴을 구현합니다.

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)

지정된 set 인수를 싱글톤으로 변환하여 지정된 set 인수를 싱글톤으로 변환하기 위한 방문자 패턴을 구현합니다.

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)

건너뛰기 식에 대한 방문자 패턴을 구현합니다.

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

캐스트 식입니다.

반품

구현된 방문자입니다.

적용 대상

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

캐스트 식입니다.

반품

구현된 방문자입니다.

적용 대상

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

대/소문자 식입니다.

반품

구현된 방문자입니다.

적용 대상

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)

지정된 set 인수를 싱글톤으로 변환하여 지정된 set 인수를 싱글톤으로 변환하기 위한 방문자 패턴을 구현합니다.

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

식입니다.

반품

구현된 방문자입니다.

적용 대상