语言

DbExpressionVisitor<TResultType> 类

定义

定义应由返回特定类型结果值的访问者实现的基本功能。

generic <typename TResultType>
public ref class DbExpressionVisitor abstract
public abstract class DbExpressionVisitor<TResultType>
type DbExpressionVisitor<'ResultType> = class
Public MustInherit Class DbExpressionVisitor(Of TResultType)

类型参数

TResultType

访问者生成的结果的类型。

继承
DbExpressionVisitor<TResultType>
派生

注解

DbExpressionVisitor<TResultType>这是描述表达式遍历的抽象类。

构造函数

名称 说明
DbExpressionVisitor<TResultType>()

初始化 DbExpressionVisitor<TResultType> 类的新实例。

方法

名称 说明
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。

适用于