共用方式為


BasicExpressionVisitor 類別

定義

實作要衍生自之 IExpressionVisitor 介面之型別的抽象基底類型。

public abstract class BasicExpressionVisitor : System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor
type BasicExpressionVisitor = class
    inherit DbExpressionVisitor
Public MustInherit Class BasicExpressionVisitor
Inherits DbExpressionVisitor
繼承
BasicExpressionVisitor
衍生

建構函式

BasicExpressionVisitor()

實作要衍生自之 IExpressionVisitor 介面之型別的抽象基底類型。

方法

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)

遇到其他無法辨識型別的 時 DbExpression 呼叫。

Visit(DbFilterExpression)

DbFilterExpression 訪客模式方法。

Visit(DbFunctionExpression)

DbFunctionExpression 訪客模式方法。

Visit(DbGroupByExpression)

DbGroupByExpression 訪客模式方法。

Visit(DbInExpression)

DbInExpression 訪客模式方法。

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 訪客模式方法。

VisitAggregate(DbAggregate)

流覽指定 DbAggregate 之 的便利方法。

VisitAggregateList(IList<DbAggregate>)

如果清單為非 Null,則方便瀏覽清單中的每 DbAggregate 一個方法。

VisitBinaryExpression(DbBinaryExpression)

流覽指定 DbBinaryExpression 之 的便利方法。

VisitExpression(DbExpression)

如果為非 Null,則流覽指定 DbExpression 之 的便利方法。

VisitExpressionBindingPost(DbExpressionBinding)

造訪 DbExpressionBinding 之後,後續處理的便利方法。

VisitExpressionBindingPre(DbExpressionBinding)

流覽指定 DbExpressionBinding 之 的便利方法。

VisitExpressionList(IList<DbExpression>)

如果清單為非 Null,則方便流覽指定清單中的每 DbExpression 一個方法。

VisitGroupExpressionBindingMid(DbGroupExpressionBinding)

方便的方法,指出 已流覽 的 DbGroupByExpression 群組索引鍵,而匯總現在即將造訪。

VisitGroupExpressionBindingPost(DbGroupExpressionBinding)

造訪 DbGroupExpressionBinding 之後,後續處理的便利方法。

VisitGroupExpressionBindingPre(DbGroupExpressionBinding)

流覽指定 DbGroupExpressionBinding 之 的便利方法。

VisitLambdaPost(DbLambda)

造訪 DbLambda 之後,後續處理的便利方法。

VisitLambdaPre(DbLambda)

方便的方法,指出 Lambda DbFunctionExpression 的主體現在即將流覽。

VisitUnaryExpression(DbUnaryExpression)

流覽指定 DbUnaryExpression 之 的便利方法。

適用於