다음을 통해 공유


DbExpressionVisitor<TResultType>.Visit 메서드

정의

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

오버로드

Visit(DbLikeExpression)

파생 클래스에서 재정의되는 경우 DbLikeExpression의 방문자 패턴을 구현합니다.

Visit(DbLimitExpression)

파생 클래스에서 재정의되는 경우 DbLimitExpression의 방문자 패턴을 구현합니다.

Visit(DbNewInstanceExpression)

파생 클래스에서 재정의되는 경우 DbNewInstanceExpression의 방문자 패턴을 구현합니다.

Visit(DbNotExpression)

파생 클래스에서 재정의되는 경우 DbNotExpression의 방문자 패턴을 구현합니다.

Visit(DbNullExpression)

파생 클래스에서 재정의되는 경우 DbNullExpression의 방문자 패턴을 구현합니다.

Visit(DbOfTypeExpression)

파생 클래스에서 재정의되는 경우 DbOfTypeExpression의 방문자 패턴을 구현합니다.

Visit(DbOrExpression)

파생 클래스에서 재정의되는 경우 DbOrExpression의 방문자 패턴을 구현합니다.

Visit(DbParameterReferenceExpression)

파생 클래스에서 재정의되는 경우 DbParameterReferenceExpression의 방문자 패턴을 구현합니다.

Visit(DbLambdaExpression)

파생 클래스에서 재정의되는 경우 DbLambdaExpression의 방문자 패턴 메서드를 구현합니다.

Visit(DbProjectExpression)

파생 클래스에서 재정의되는 경우 DbProjectExpression의 방문자 패턴을 구현합니다.

Visit(DbQuantifierExpression)

파생 클래스에서 재정의되는 경우 DbQuantifierExpression의 방문자 패턴을 구현합니다.

Visit(DbRefExpression)

파생 클래스에서 재정의되는 경우 DbRefExpression의 방문자 패턴을 구현합니다.

Visit(DbRefKeyExpression)

파생 클래스에서 재정의되는 경우 DbRefKeyExpression의 방문자 패턴을 구현합니다.

Visit(DbRelationshipNavigationExpression)

파생 클래스에서 재정의되는 경우 DbRelationshipNavigationExpression의 방문자 패턴을 구현합니다.

Visit(DbScanExpression)

파생 클래스에서 재정의되는 경우 DbScanExpression의 방문자 패턴을 구현합니다.

Visit(DbSkipExpression)

파생 클래스에서 재정의되는 경우 DbSkipExpression의 방문자 패턴을 구현합니다.

Visit(DbSortExpression)

파생 클래스에서 재정의되는 경우 DbSortExpression의 방문자 패턴을 구현합니다.

Visit(DbTreatExpression)

파생 클래스에서 재정의되는 경우 DbTreatExpression의 방문자 패턴을 구현합니다.

Visit(DbPropertyExpression)

파생 클래스에서 재정의되는 경우 DbPropertyExpression의 방문자 패턴을 구현합니다.

Visit(DbJoinExpression)

파생 클래스에서 재정의되는 경우 DbJoinExpression의 방문자 패턴을 구현합니다.

Visit(DbIsOfExpression)

파생 클래스에서 재정의되는 경우 DbIsOfExpression의 방문자 패턴을 구현합니다.

Visit(DbIsNullExpression)

파생 클래스에서 재정의되는 경우 DbIsNullExpression의 방문자 패턴을 구현합니다.

Visit(DbAndExpression)

파생 클래스에서 재정의되는 경우 DbAndExpression의 방문자 패턴을 구현합니다.

Visit(DbApplyExpression)

파생 클래스에서 재정의되는 경우 DbApplyExpression의 방문자 패턴을 구현합니다.

Visit(DbArithmeticExpression)

파생 클래스에서 재정의되는 경우 DbArithmeticExpression의 방문자 패턴을 구현합니다.

Visit(DbCaseExpression)

파생 클래스에서 재정의되는 경우 DbCaseExpression의 방문자 패턴을 구현합니다.

Visit(DbCastExpression)

파생 클래스에서 재정의되는 경우 DbCastExpression의 방문자 패턴을 구현합니다.

Visit(DbComparisonExpression)

파생 클래스에서 재정의되는 경우 DbComparisonExpression의 방문자 패턴을 구현합니다.

Visit(DbConstantExpression)

파생 클래스에서 재정의되는 경우 DbConstantExpression의 방문자 패턴을 구현합니다.

Visit(DbCrossJoinExpression)

파생 클래스에서 재정의되는 경우 DbCrossJoinExpression의 방문자 패턴을 구현합니다.

Visit(DbDerefExpression)

파생 클래스에서 재정의되는 경우 DbDerefExpression의 방문자 패턴을 구현합니다.

Visit(DbDistinctExpression)

파생 클래스에서 재정의되는 경우 DbDistinctExpression의 방문자 패턴을 구현합니다.

Visit(DbElementExpression)

파생 클래스에서 재정의되는 경우 DbElementExpression의 방문자 패턴을 구현합니다.

Visit(DbEntityRefExpression)

파생 클래스에서 재정의되는 경우 DbEntityRefExpression의 방문자 패턴을 구현합니다.

Visit(DbExceptExpression)

파생 클래스에서 재정의되는 경우 DbExceptExpression의 방문자 패턴을 구현합니다.

Visit(DbExpression)

파생 클래스에서 재정의되는 경우 인식되지 않는 형식의 모든 식을 처리합니다.

Visit(DbFilterExpression)

파생 클래스에서 재정의되는 경우 DbFilterExpression의 방문자 패턴을 구현합니다.

Visit(DbFunctionExpression)

파생 클래스에서 재정의되는 경우 DbFunctionExpression의 방문자 패턴을 구현합니다.

Visit(DbGroupByExpression)

파생 클래스에서 재정의되는 경우 DbGroupByExpression의 방문자 패턴을 구현합니다.

Visit(DbIntersectExpression)

파생 클래스에서 재정의되는 경우 DbIntersectExpression의 방문자 패턴을 구현합니다.

Visit(DbIsEmptyExpression)

파생 클래스에서 재정의되는 경우 DbIsEmptyExpression의 방문자 패턴을 구현합니다.

Visit(DbUnionAllExpression)

파생 클래스에서 재정의되는 경우 DbUnionAllExpression의 방문자 패턴을 구현합니다.

Visit(DbVariableReferenceExpression)

파생 클래스에서 재정의되는 경우 DbVariableReferenceExpression의 방문자 패턴을 구현합니다.

Visit(DbLikeExpression)

파생 클래스에서 재정의되는 경우 DbLikeExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType

매개 변수

expression
DbLikeExpression

방문 중인 DbLikeExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbLimitExpression)

파생 클래스에서 재정의되는 경우 DbLimitExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType

매개 변수

expression
DbLimitExpression

방문 중인 DbLimitExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbNewInstanceExpression)

파생 클래스에서 재정의되는 경우 DbNewInstanceExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType

매개 변수

expression
DbNewInstanceExpression

방문 중인 DbNewInstanceExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbNotExpression)

파생 클래스에서 재정의되는 경우 DbNotExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType

매개 변수

expression
DbNotExpression

방문 중인 DbNotExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbNullExpression)

파생 클래스에서 재정의되는 경우 DbNullExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType

매개 변수

expression
DbNullExpression

방문 중인 DbNullExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbOfTypeExpression)

파생 클래스에서 재정의되는 경우 DbOfTypeExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType

매개 변수

expression
DbOfTypeExpression

방문 중인 DbOfTypeExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbOrExpression)

파생 클래스에서 재정의되는 경우 DbOrExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType

매개 변수

expression
DbOrExpression

방문 중인 DbOrExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbParameterReferenceExpression)

파생 클래스에서 재정의되는 경우 DbParameterReferenceExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType

매개 변수

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbLambdaExpression)

파생 클래스에서 재정의되는 경우 DbLambdaExpression의 방문자 패턴 메서드를 구현합니다.

public:
 virtual TResultType Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public virtual TResultType Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType

매개 변수

expression
DbLambdaExpression

방문 중인 DbLambdaExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbProjectExpression)

파생 클래스에서 재정의되는 경우 DbProjectExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType

매개 변수

expression
DbProjectExpression

방문 중인 DbProjectExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbQuantifierExpression)

파생 클래스에서 재정의되는 경우 DbQuantifierExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType

매개 변수

expression
DbQuantifierExpression

방문 중인 DbQuantifierExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbRefExpression)

파생 클래스에서 재정의되는 경우 DbRefExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType

매개 변수

expression
DbRefExpression

방문 중인 DbRefExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbRefKeyExpression)

파생 클래스에서 재정의되는 경우 DbRefKeyExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType

매개 변수

expression
DbRefKeyExpression

방문 중인 DbRefKeyExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbRelationshipNavigationExpression)

파생 클래스에서 재정의되는 경우 DbRelationshipNavigationExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType

매개 변수

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbScanExpression)

파생 클래스에서 재정의되는 경우 DbScanExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType

매개 변수

expression
DbScanExpression

방문 중인 DbScanExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbSkipExpression)

파생 클래스에서 재정의되는 경우 DbSkipExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType

매개 변수

expression
DbSkipExpression

방문 중인 DbSkipExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbSortExpression)

파생 클래스에서 재정의되는 경우 DbSortExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType

매개 변수

expression
DbSortExpression

방문 중인 DbSortExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbTreatExpression)

파생 클래스에서 재정의되는 경우 DbTreatExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType

매개 변수

expression
DbTreatExpression

방문 중인 DbTreatExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbPropertyExpression)

파생 클래스에서 재정의되는 경우 DbPropertyExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType

매개 변수

expression
DbPropertyExpression

방문 중인 DbPropertyExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbJoinExpression)

파생 클래스에서 재정의되는 경우 DbJoinExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType

매개 변수

expression
DbJoinExpression

방문 중인 DbJoinExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbIsOfExpression)

파생 클래스에서 재정의되는 경우 DbIsOfExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType

매개 변수

expression
DbIsOfExpression

방문 중인 DbIsOfExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbIsNullExpression)

파생 클래스에서 재정의되는 경우 DbIsNullExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType

매개 변수

expression
DbIsNullExpression

방문 중인 DbIsNullExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbAndExpression)

파생 클래스에서 재정의되는 경우 DbAndExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType

매개 변수

expression
DbAndExpression

방문 중인 DbAndExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbApplyExpression)

파생 클래스에서 재정의되는 경우 DbApplyExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType

매개 변수

expression
DbApplyExpression

방문 중인 DbApplyExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbArithmeticExpression)

파생 클래스에서 재정의되는 경우 DbArithmeticExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType

매개 변수

expression
DbArithmeticExpression

방문 중인 DbArithmeticExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbCaseExpression)

파생 클래스에서 재정의되는 경우 DbCaseExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType

매개 변수

expression
DbCaseExpression

방문 중인 DbCaseExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbCastExpression)

파생 클래스에서 재정의되는 경우 DbCastExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType

매개 변수

expression
DbCastExpression

방문 중인 DbCastExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbComparisonExpression)

파생 클래스에서 재정의되는 경우 DbComparisonExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType

매개 변수

expression
DbComparisonExpression

방문 중인 DbComparisonExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbConstantExpression)

파생 클래스에서 재정의되는 경우 DbConstantExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType

매개 변수

expression
DbConstantExpression

방문 중인 DbConstantExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbCrossJoinExpression)

파생 클래스에서 재정의되는 경우 DbCrossJoinExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType

매개 변수

expression
DbCrossJoinExpression

방문 중인 DbCrossJoinExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbDerefExpression)

파생 클래스에서 재정의되는 경우 DbDerefExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType

매개 변수

expression
DbDerefExpression

방문 중인 DbDerefExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbDistinctExpression)

파생 클래스에서 재정의되는 경우 DbDistinctExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType

매개 변수

expression
DbDistinctExpression

방문 중인 DbDistinctExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbElementExpression)

파생 클래스에서 재정의되는 경우 DbElementExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType

매개 변수

expression
DbElementExpression

방문 중인 DbElementExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbEntityRefExpression)

파생 클래스에서 재정의되는 경우 DbEntityRefExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType

매개 변수

expression
DbEntityRefExpression

방문 중인 DbEntityRefExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbExceptExpression)

파생 클래스에서 재정의되는 경우 DbExceptExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType

매개 변수

expression
DbExceptExpression

방문 중인 DbExceptExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbExpression)

파생 클래스에서 재정의되는 경우 인식되지 않는 형식의 모든 식을 처리합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType

매개 변수

expression
DbExpression

방문 중인 DbExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

설명

이 메서드는 인식할 수 없는 형식의 식이 발견되면 호출됩니다.

적용 대상

Visit(DbFilterExpression)

파생 클래스에서 재정의되는 경우 DbFilterExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType

매개 변수

expression
DbFilterExpression

방문 중인 DbFilterExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbFunctionExpression)

파생 클래스에서 재정의되는 경우 DbFunctionExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType

매개 변수

expression
DbFunctionExpression

방문 중인 DbFunctionExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbGroupByExpression)

파생 클래스에서 재정의되는 경우 DbGroupByExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType

매개 변수

expression
DbGroupByExpression

방문 중인 DbGroupByExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbIntersectExpression)

파생 클래스에서 재정의되는 경우 DbIntersectExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType

매개 변수

expression
DbIntersectExpression

방문 중인 DbIntersectExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbIsEmptyExpression)

파생 클래스에서 재정의되는 경우 DbIsEmptyExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType

매개 변수

expression
DbIsEmptyExpression

방문 중인 DbIsEmptyExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbUnionAllExpression)

파생 클래스에서 재정의되는 경우 DbUnionAllExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType

매개 변수

expression
DbUnionAllExpression

방문 중인 DbUnionAllExpression입니다.

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상

Visit(DbVariableReferenceExpression)

파생 클래스에서 재정의되는 경우 DbVariableReferenceExpression의 방문자 패턴을 구현합니다.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType

매개 변수

반환

TResultType

특정 형식의 결과 값입니다.

적용 대상