Поделиться через


DbExpression.Accept Метод

Определение

Перегрузки

Accept(DbExpressionVisitor)

Реализует шаблон «Посетитель» для выражений, не возвращающих результирующее значение.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Реализует шаблон «Посетитель» для выражений, возвращающих результирующее значение определенного типа.

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

Реализует шаблон «Посетитель» для выражений, возвращающих результирующее значение определенного типа.

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

Тип результата, созданного посетителем.

Параметры

Возвращаемое значение

TResultType

Тип результата, формируемого DbExpressionVisitor.

Исключения

visitor имеет значение NULL).

Применяется к