다음을 통해 공유


DbExpression.Accept 메서드

정의

오버로드

Accept(DbExpressionVisitor)

결과 값을 생성하지 않는 식의 방문자 패턴을 구현합니다.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

특정 형식의 결과 값을 생성하는 식의 visitor 패턴을 구현합니다.

Accept(DbExpressionVisitor)

결과 값을 생성하지 않는 식의 방문자 패턴을 구현합니다.

public:
 abstract void Accept(System::Data::Common::CommandTrees::DbExpressionVisitor ^ visitor);
public abstract void Accept (System.Data.Common.CommandTrees.DbExpressionVisitor visitor);
abstract member Accept : System.Data.Common.CommandTrees.DbExpressionVisitor -> unit
Public MustOverride Sub Accept (visitor As DbExpressionVisitor)

매개 변수

visitor
DbExpressionVisitor

DbExpressionVisitor의 인스턴스입니다.

예외

visitor가 null입니다.

적용 대상

Accept<TResultType>(DbExpressionVisitor<TResultType>)

특정 형식의 결과 값을 생성하는 식의 visitor 패턴을 구현합니다.

public:
generic <typename TResultType>
 abstract TResultType Accept(System::Data::Common::CommandTrees::DbExpressionVisitor<TResultType> ^ visitor);
public abstract TResultType Accept<TResultType> (System.Data.Common.CommandTrees.DbExpressionVisitor<TResultType> visitor);
abstract member Accept : System.Data.Common.CommandTrees.DbExpressionVisitor<'ResultType> -> 'ResultType
Public MustOverride Function Accept(Of TResultType) (visitor As DbExpressionVisitor(Of TResultType)) As TResultType

형식 매개 변수

TResultType

visitor에서 생성하는 결과의 형식입니다.

매개 변수

visitor
DbExpressionVisitor<TResultType>

DbExpressionVisitor의 인스턴스입니다.

반환

TResultType

DbExpressionVisitor에서 생성되는 결과의 형식입니다.

예외

visitor가 null인 경우)

적용 대상