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

visitor

继承
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 的访问者模式。

适用于