DbExpressionVisitor 类

定义

定义不返回结果值的访问者应实现的基本功能。Defines the basic functionality that should be implemented by visitors that do not return a result value.

public ref class DbExpressionVisitor abstract
public abstract class DbExpressionVisitor
type DbExpressionVisitor = class
Public MustInherit Class DbExpressionVisitor
继承
DbExpressionVisitor

构造函数

DbExpressionVisitor()

初始化 DbExpressionVisitor 类的新实例。Initializes a new instance of the DbExpressionVisitor class.

方法

Equals(Object)

确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GetHashCode()

作为默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
ToString()

返回表示当前对象的字符串。Returns a string that represents the current object.

(继承自 Object)
Visit(DbAndExpression)

在派生类中重写时,实现 DbAndExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbAndExpression.

Visit(DbApplyExpression)

在派生类中重写时,实现 DbApplyExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbApplyExpression.

Visit(DbArithmeticExpression)

在派生类中重写时,实现 DbArithmeticExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbArithmeticExpression.

Visit(DbCaseExpression)

在派生类中重写时,实现 DbCaseExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbCaseExpression.

Visit(DbCastExpression)

在派生类中重写时,实现 DbCastExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbCastExpression.

Visit(DbComparisonExpression)

在派生类中重写时,实现 DbComparisonExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbComparisonExpression.

Visit(DbConstantExpression)

在派生类中重写时,实现 DbConstantExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbConstantExpression.

Visit(DbCrossJoinExpression)

在派生类中重写时,实现 DbCrossJoinExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbCrossJoinExpression.

Visit(DbDerefExpression)

在派生类中重写时,实现 DbDerefExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbDerefExpression.

Visit(DbDistinctExpression)

在派生类中重写时,实现 DbDistinctExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbDistinctExpression.

Visit(DbElementExpression)

在派生类中重写时,实现 DbElementExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbElementExpression.

Visit(DbEntityRefExpression)

在派生类中重写时,实现 DbEntityRefExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbEntityRefExpression.

Visit(DbExceptExpression)

在派生类中重写时,实现 DbExceptExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbExceptExpression.

Visit(DbExpression)

在派生类中重写时,处理无法识别的类型的任何表达式。When overridden in a derived class, handles any expression of an unrecognized type.

Visit(DbFilterExpression)

在派生类中重写时,实现 DbFilterExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbFilterExpression.

Visit(DbFunctionExpression)

在派生类中重写时,实现 DbFunctionExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbFunctionExpression.

Visit(DbGroupByExpression)

在派生类中重写时,实现 DbGroupByExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbGroupByExpression.

Visit(DbIntersectExpression)

在派生类中重写时,实现 DbIntersectExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbIntersectExpression.

Visit(DbIsEmptyExpression)

在派生类中重写时,实现 DbIsEmptyExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbIsEmptyExpression.

Visit(DbIsNullExpression)

在派生类中重写时,实现 DbIsNullExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbIsNullExpression.

Visit(DbIsOfExpression)

在派生类中重写时,实现 DbIsOfExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbIsOfExpression.

Visit(DbJoinExpression)

在派生类中重写时,实现 DbJoinExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbJoinExpression.

Visit(DbLambdaExpression)

在派生类中重写时,实现 DbLambdaExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbLambdaExpression.

Visit(DbLikeExpression)

在派生类中重写时,实现 DbLikeExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbLikeExpression.

Visit(DbLimitExpression)

在派生类中重写时,实现 DbLimitExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbLimitExpression.

Visit(DbNewInstanceExpression)

在派生类中重写时,实现 DbNewInstanceExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbNewInstanceExpression.

Visit(DbNotExpression)

在派生类中重写时,实现 DbNotExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbNotExpression.

Visit(DbNullExpression)

在派生类中重写时,实现 DbNullExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbNullExpression.

Visit(DbOfTypeExpression)

在派生类中重写时,实现 DbOfTypeExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbOfTypeExpression.

Visit(DbOrExpression)

在派生类中重写时,实现 DbOrExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbOrExpression.

Visit(DbParameterReferenceExpression)

在派生类中重写时,实现 DbParameterReferenceExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbParameterReferenceExpression.

Visit(DbProjectExpression)

在派生类中重写时,实现 DbProjectExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbProjectExpression.

Visit(DbPropertyExpression)

在派生类中重写时,实现 DbPropertyExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbPropertyExpression.

Visit(DbQuantifierExpression)

在派生类中重写时,实现 DbQuantifierExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbQuantifierExpression.

Visit(DbRefExpression)

在派生类中重写时,实现 DbRefExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbRefExpression.

Visit(DbRefKeyExpression)

在派生类中重写时,实现 DbRefKeyExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

在派生类中重写时,实现 DbRelationshipNavigationExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbRelationshipNavigationExpression.

Visit(DbScanExpression)

在派生类中重写时,实现 DbScanExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbScanExpression.

Visit(DbSkipExpression)

在派生类中重写时,实现 DbSkipExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbSkipExpression.

Visit(DbSortExpression)

在派生类中重写时,实现 DbSortExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbSortExpression.

Visit(DbTreatExpression)

在派生类中重写时,实现 DbTreatExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbTreatExpression.

Visit(DbUnionAllExpression)

在派生类中重写时,实现 DbUnionAllExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

在派生类中重写时,实现 DbVariableReferenceExpression 的访问者模式。When overridden in a derived class, implements the visitor pattern for DbVariableReferenceExpression.

适用于