DbExpressionVisitor.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 void Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLikeExpression -> unit
Public MustOverride Sub Visit (expression As DbLikeExpression)

参数

expression
DbLikeExpression

所访问的 DbLikeExpression

适用于

Visit(DbLimitExpression)

在派生类中重写时,实现 DbLimitExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLimitExpression -> unit
Public MustOverride Sub Visit (expression As DbLimitExpression)

参数

expression
DbLimitExpression

所访问的 DbLimitExpression

适用于

Visit(DbNewInstanceExpression)

在派生类中重写时,实现 DbNewInstanceExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> unit
Public MustOverride Sub Visit (expression As DbNewInstanceExpression)

参数

适用于

Visit(DbNotExpression)

在派生类中重写时,实现 DbNotExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNotExpression -> unit
Public MustOverride Sub Visit (expression As DbNotExpression)

参数

expression
DbNotExpression

所访问的 DbNotExpression

适用于

Visit(DbNullExpression)

在派生类中重写时,实现 DbNullExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNullExpression -> unit
Public MustOverride Sub Visit (expression As DbNullExpression)

参数

expression
DbNullExpression

所访问的 DbNullExpression

适用于

Visit(DbOfTypeExpression)

在派生类中重写时,实现 DbOfTypeExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> unit
Public MustOverride Sub Visit (expression As DbOfTypeExpression)

参数

expression
DbOfTypeExpression

所访问的 DbOfTypeExpression

适用于

Visit(DbOrExpression)

在派生类中重写时,实现 DbOrExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOrExpression -> unit
Public MustOverride Sub Visit (expression As DbOrExpression)

参数

expression
DbOrExpression

所访问的 DbOrExpression

适用于

Visit(DbParameterReferenceExpression)

在派生类中重写时,实现 DbParameterReferenceExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> unit
Public MustOverride Sub Visit (expression As DbParameterReferenceExpression)

参数

适用于

Visit(DbLambdaExpression)

在派生类中重写时,实现 DbLambdaExpression 的访问者模式。

public:
 virtual void Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public virtual void Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> unit
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> unit
Public Overridable Sub Visit (expression As DbLambdaExpression)

参数

expression
DbLambdaExpression

所访问的 DbLambdaExpression

适用于

Visit(DbProjectExpression)

在派生类中重写时,实现 DbProjectExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbProjectExpression -> unit
Public MustOverride Sub Visit (expression As DbProjectExpression)

参数

expression
DbProjectExpression

所访问的 DbProjectExpression

适用于

Visit(DbQuantifierExpression)

在派生类中重写时,实现 DbQuantifierExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> unit
Public MustOverride Sub Visit (expression As DbQuantifierExpression)

参数

expression
DbQuantifierExpression

所访问的 DbQuantifierExpression

适用于

Visit(DbRefExpression)

在派生类中重写时,实现 DbRefExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefExpression -> unit
Public MustOverride Sub Visit (expression As DbRefExpression)

参数

expression
DbRefExpression

所访问的 DbRefExpression

适用于

Visit(DbRefKeyExpression)

在派生类中重写时,实现 DbRefKeyExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> unit
Public MustOverride Sub Visit (expression As DbRefKeyExpression)

参数

expression
DbRefKeyExpression

所访问的 DbRefKeyExpression

适用于

Visit(DbRelationshipNavigationExpression)

在派生类中重写时,实现 DbRelationshipNavigationExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> unit
Public MustOverride Sub Visit (expression As DbRelationshipNavigationExpression)

参数

适用于

Visit(DbScanExpression)

在派生类中重写时,实现 DbScanExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbScanExpression -> unit
Public MustOverride Sub Visit (expression As DbScanExpression)

参数

expression
DbScanExpression

所访问的 DbScanExpression

适用于

Visit(DbSkipExpression)

在派生类中重写时,实现 DbSkipExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSkipExpression -> unit
Public MustOverride Sub Visit (expression As DbSkipExpression)

参数

expression
DbSkipExpression

所访问的 DbSkipExpression

适用于

Visit(DbSortExpression)

在派生类中重写时,实现 DbSortExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSortExpression -> unit
Public MustOverride Sub Visit (expression As DbSortExpression)

参数

expression
DbSortExpression

所访问的 DbSortExpression

适用于

Visit(DbTreatExpression)

在派生类中重写时,实现 DbTreatExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbTreatExpression -> unit
Public MustOverride Sub Visit (expression As DbTreatExpression)

参数

expression
DbTreatExpression

所访问的 DbTreatExpression

适用于

Visit(DbPropertyExpression)

在派生类中重写时,实现 DbPropertyExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> unit
Public MustOverride Sub Visit (expression As DbPropertyExpression)

参数

expression
DbPropertyExpression

所访问的 DbPropertyExpression

适用于

Visit(DbJoinExpression)

在派生类中重写时,实现 DbJoinExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbJoinExpression -> unit
Public MustOverride Sub Visit (expression As DbJoinExpression)

参数

expression
DbJoinExpression

所访问的 DbJoinExpression

适用于

Visit(DbIsOfExpression)

在派生类中重写时,实现 DbIsOfExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> unit
Public MustOverride Sub Visit (expression As DbIsOfExpression)

参数

expression
DbIsOfExpression

所访问的 DbIsOfExpression

适用于

Visit(DbIsNullExpression)

在派生类中重写时,实现 DbIsNullExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> unit
Public MustOverride Sub Visit (expression As DbIsNullExpression)

参数

expression
DbIsNullExpression

所访问的 DbIsNullExpression

适用于

Visit(DbAndExpression)

在派生类中重写时,实现 DbAndExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbAndExpression -> unit
Public MustOverride Sub Visit (expression As DbAndExpression)

参数

expression
DbAndExpression

所访问的 DbAndExpression

适用于

Visit(DbApplyExpression)

在派生类中重写时,实现 DbApplyExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbApplyExpression -> unit
Public MustOverride Sub Visit (expression As DbApplyExpression)

参数

expression
DbApplyExpression

所访问的 DbApplyExpression

适用于

Visit(DbArithmeticExpression)

在派生类中重写时,实现 DbArithmeticExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> unit
Public MustOverride Sub Visit (expression As DbArithmeticExpression)

参数

expression
DbArithmeticExpression

所访问的 DbArithmeticExpression

适用于

Visit(DbCaseExpression)

在派生类中重写时,实现 DbCaseExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCaseExpression -> unit
Public MustOverride Sub Visit (expression As DbCaseExpression)

参数

expression
DbCaseExpression

所访问的 DbCaseExpression

适用于

Visit(DbCastExpression)

在派生类中重写时,实现 DbCastExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCastExpression -> unit
Public MustOverride Sub Visit (expression As DbCastExpression)

参数

expression
DbCastExpression

所访问的 DbCastExpression

适用于

Visit(DbComparisonExpression)

在派生类中重写时,实现 DbComparisonExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> unit
Public MustOverride Sub Visit (expression As DbComparisonExpression)

参数

expression
DbComparisonExpression

所访问的 DbComparisonExpression

适用于

Visit(DbConstantExpression)

在派生类中重写时,实现 DbConstantExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbConstantExpression -> unit
Public MustOverride Sub Visit (expression As DbConstantExpression)

参数

expression
DbConstantExpression

所访问的 DbConstantExpression

适用于

Visit(DbCrossJoinExpression)

在派生类中重写时,实现 DbCrossJoinExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> unit
Public MustOverride Sub Visit (expression As DbCrossJoinExpression)

参数

expression
DbCrossJoinExpression

所访问的 DbCrossJoinExpression

适用于

Visit(DbDerefExpression)

在派生类中重写时,实现 DbDerefExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDerefExpression -> unit
Public MustOverride Sub Visit (expression As DbDerefExpression)

参数

expression
DbDerefExpression

所访问的 DbDerefExpression

适用于

Visit(DbDistinctExpression)

在派生类中重写时,实现 DbDistinctExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> unit
Public MustOverride Sub Visit (expression As DbDistinctExpression)

参数

expression
DbDistinctExpression

所访问的 DbDistinctExpression

适用于

Visit(DbElementExpression)

在派生类中重写时,实现 DbElementExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbElementExpression -> unit
Public MustOverride Sub Visit (expression As DbElementExpression)

参数

expression
DbElementExpression

所访问的 DbElementExpression

适用于

Visit(DbEntityRefExpression)

在派生类中重写时,实现 DbEntityRefExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> unit
Public MustOverride Sub Visit (expression As DbEntityRefExpression)

参数

expression
DbEntityRefExpression

所访问的 DbEntityRefExpression

适用于

Visit(DbExceptExpression)

在派生类中重写时,实现 DbExceptExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExceptExpression -> unit
Public MustOverride Sub Visit (expression As DbExceptExpression)

参数

expression
DbExceptExpression

所访问的 DbExceptExpression

适用于

Visit(DbExpression)

在派生类中重写时,处理无法识别的类型的任何表达式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExpression -> unit
Public MustOverride Sub Visit (expression As DbExpression)

参数

expression
DbExpression

要处理的表达式。

注解

遇到其他无法识别的类型的表达式时进行调用。

适用于

Visit(DbFilterExpression)

在派生类中重写时,实现 DbFilterExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFilterExpression -> unit
Public MustOverride Sub Visit (expression As DbFilterExpression)

参数

expression
DbFilterExpression

所访问的 DbFilterExpression

适用于

Visit(DbFunctionExpression)

在派生类中重写时,实现 DbFunctionExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> unit
Public MustOverride Sub Visit (expression As DbFunctionExpression)

参数

expression
DbFunctionExpression

所访问的 DbFunctionExpression

适用于

Visit(DbGroupByExpression)

在派生类中重写时,实现 DbGroupByExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> unit
Public MustOverride Sub Visit (expression As DbGroupByExpression)

参数

expression
DbGroupByExpression

所访问的 DbGroupByExpression

适用于

Visit(DbIntersectExpression)

在派生类中重写时,实现 DbIntersectExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> unit
Public MustOverride Sub Visit (expression As DbIntersectExpression)

参数

expression
DbIntersectExpression

所访问的 DbIntersectExpression

适用于

Visit(DbIsEmptyExpression)

在派生类中重写时,实现 DbIsEmptyExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> unit
Public MustOverride Sub Visit (expression As DbIsEmptyExpression)

参数

expression
DbIsEmptyExpression

所访问的 DbIsEmptyExpression

适用于

Visit(DbUnionAllExpression)

在派生类中重写时,实现 DbUnionAllExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> unit
Public MustOverride Sub Visit (expression As DbUnionAllExpression)

参数

expression
DbUnionAllExpression

所访问的 DbUnionAllExpression

适用于

Visit(DbVariableReferenceExpression)

在派生类中重写时,实现 DbVariableReferenceExpression 的访问者模式。

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> unit
Public MustOverride Sub Visit (expression As DbVariableReferenceExpression)

参数

适用于