DbExpressionVisitor 类

定义

定义不应返回结果值的访问者应实现的基本功能。

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

构造函数

名称 说明
DbExpressionVisitor()

初始化 DbExpressionVisitor 类的新实例。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
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(DbIsNullExpression)

当在派生类中重写时,为该类实现访问者模式 DbIsNullExpression

Visit(DbIsOfExpression)

当在派生类中重写时,为该类实现访问者模式 DbIsOfExpression

Visit(DbJoinExpression)

当在派生类中重写时,为该类实现访问者模式 DbJoinExpression

Visit(DbLambdaExpression)

当在派生类中重写时,为该类实现访问者模式 DbLambdaExpression

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

当在派生类中重写时,为该类实现访问者模式 DbProjectExpression

Visit(DbPropertyExpression)

当在派生类中重写时,为该类实现访问者模式 DbPropertyExpression

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

当在派生类中重写时,为该类实现访问者模式 DbUnionAllExpression

Visit(DbVariableReferenceExpression)

当在派生类中重写时,为该类实现访问者模式 DbVariableReferenceExpression

适用于