共用方式為


BasicExpressionVisitor.Visit 方法

定義

多載

Visit(DbLikeExpression)

DbLikeExpression 訪客模式方法。

Visit(DbLimitExpression)

DbLimitExpression 訪客模式方法。

Visit(DbNewInstanceExpression)

DbNewInstanceExpression 訪客模式方法。

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

Visit(DbLambdaExpression)

DbLambdaExpression 訪客模式方法。

Visit(DbJoinExpression)

DbJoinExpression 訪客模式方法。

Visit(DbNotExpression)

DbNotExpression 訪客模式方法。

Visit(DbIsNullExpression)

DbIsNullExpression 訪客模式方法。

Visit(DbAndExpression)

DbAndExpression 訪客模式方法。

Visit(DbApplyExpression)

DbApplyExpression 訪客模式方法。

Visit(DbArithmeticExpression)

DbArithmeticExpression 訪客模式方法。

Visit(DbCaseExpression)

DbCaseExpression 訪客模式方法。

Visit(DbIsOfExpression)

DbIsOfExpression 訪客模式方法。

Visit(DbComparisonExpression)

DbComparisonExpression 訪客模式方法。

Visit(DbConstantExpression)

DbConstantExpression 訪客模式方法。

Visit(DbCrossJoinExpression)

DbCrossJoinExpression 訪客模式方法。

Visit(DbDerefExpression)

DbDerefExpression 訪客模式方法。

Visit(DbDistinctExpression)

DbDistinctExpression 訪客模式方法。

Visit(DbCastExpression)

DbCastExpression 訪客模式方法。

Visit(DbEntityRefExpression)

DbEntityRefExpression 訪客模式方法。

Visit(DbExceptExpression)

DbExceptExpression 訪客模式方法。

Visit(DbExpression)

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

Visit(DbFilterExpression)

DbFilterExpression 訪客模式方法。

Visit(DbFunctionExpression)

DbFunctionExpression 訪客模式方法。

Visit(DbElementExpression)

DbElementExpression 訪客模式方法。

Visit(DbGroupByExpression)

DbGroupByExpression 訪客模式方法。

Visit(DbInExpression)

DbInExpression 訪客模式方法。

Visit(DbIntersectExpression)

DbIntersectExpression 訪客模式方法。

Visit(DbIsEmptyExpression)

DbIsEmptyExpression 訪客模式方法。

Visit(DbLikeExpression)

DbLikeExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression -> unit
Public Overrides Sub Visit (expression As DbLikeExpression)

參數

expression
DbLikeExpression

正在流覽的 DbLikeExpression。

例外狀況

expression 為 null

適用於

Visit(DbLimitExpression)

DbLimitExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression -> unit
Public Overrides Sub Visit (expression As DbLimitExpression)

參數

expression
DbLimitExpression

正在流覽的 DbLimitExpression。

例外狀況

expression 為 null

適用於

Visit(DbNewInstanceExpression)

DbNewInstanceExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression -> unit
Public Overrides Sub Visit (expression As DbNewInstanceExpression)

參數

expression
DbNewInstanceExpression

正在流覽的 DbNewInstanceExpression。

例外狀況

expression 為 null

適用於

Visit(DbNullExpression)

DbNullExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbNullExpression -> unit
Public Overrides Sub Visit (expression As DbNullExpression)

參數

expression
DbNullExpression

正在流覽的 DbNullExpression。

例外狀況

expression 為 null

適用於

Visit(DbOfTypeExpression)

DbOfTypeExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression -> unit
Public Overrides Sub Visit (expression As DbOfTypeExpression)

參數

expression
DbOfTypeExpression

正在流覽的 DbOfTypeExpression。

例外狀況

expression 為 null

適用於

Visit(DbOrExpression)

DbOrExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbOrExpression -> unit
Public Overrides Sub Visit (expression As DbOrExpression)

參數

expression
DbOrExpression

正在流覽的 DbOrExpression。

例外狀況

expression 為 null

適用於

Visit(DbParameterReferenceExpression)

DbParameterReferenceExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression -> unit
Public Overrides Sub Visit (expression As DbParameterReferenceExpression)

參數

expression
DbParameterReferenceExpression

正在流覽的 DbParameterReferenceExpression。

例外狀況

expression 為 null

適用於

Visit(DbProjectExpression)

DbProjectExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression -> unit
Public Overrides Sub Visit (expression As DbProjectExpression)

參數

expression
DbProjectExpression

正在流覽的 DbProjectExpression。

例外狀況

expression 為 null

適用於

Visit(DbPropertyExpression)

DbPropertyExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression -> unit
Public Overrides Sub Visit (expression As DbPropertyExpression)

參數

expression
DbPropertyExpression

正在流覽的 DbPropertyExpression。

例外狀況

expression 為 null

適用於

Visit(DbQuantifierExpression)

DbQuantifierExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression -> unit
Public Overrides Sub Visit (expression As DbQuantifierExpression)

參數

expression
DbQuantifierExpression

正在流覽的 DbQuantifierExpression。

例外狀況

expression 為 null

適用於

Visit(DbRefExpression)

DbRefExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefExpression -> unit
Public Overrides Sub Visit (expression As DbRefExpression)

參數

expression
DbRefExpression

正在流覽的 DbRefExpression。

例外狀況

expression 為 null

適用於

Visit(DbRefKeyExpression)

DbRefKeyExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression -> unit
Public Overrides Sub Visit (expression As DbRefKeyExpression)

參數

expression
DbRefKeyExpression

正在流覽的 DbRefKeyExpression。

例外狀況

expression 為 null

適用於

Visit(DbRelationshipNavigationExpression)

DbRelationshipNavigationExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression -> unit
Public Overrides Sub Visit (expression As DbRelationshipNavigationExpression)

參數

expression
DbRelationshipNavigationExpression

正在流覽的 DbRelationshipNavigationExpression。

例外狀況

expression 為 null

適用於

Visit(DbScanExpression)

DbScanExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbScanExpression -> unit
Public Overrides Sub Visit (expression As DbScanExpression)

參數

expression
DbScanExpression

正在流覽的 DbScanExpression。

例外狀況

expression 為 null

適用於

Visit(DbSkipExpression)

DbSkipExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression -> unit
Public Overrides Sub Visit (expression As DbSkipExpression)

參數

expression
DbSkipExpression

正在流覽的 DbSkipExpression。

例外狀況

expression 為 null

適用於

Visit(DbSortExpression)

DbSortExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression -> unit
Public Overrides Sub Visit (expression As DbSortExpression)

參數

expression
DbSortExpression

正在流覽的 DbSortExpression。

例外狀況

expression 為 null

適用於

Visit(DbTreatExpression)

DbTreatExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression -> unit
Public Overrides Sub Visit (expression As DbTreatExpression)

參數

expression
DbTreatExpression

正在流覽的 DbTreatExpression。

例外狀況

expression 為 null

適用於

Visit(DbUnionAllExpression)

DbUnionAllExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression -> unit
Public Overrides Sub Visit (expression As DbUnionAllExpression)

參數

expression
DbUnionAllExpression

正在流覽的 DbUnionAllExpression。

例外狀況

expression 為 null

適用於

Visit(DbVariableReferenceExpression)

DbVariableReferenceExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression -> unit
Public Overrides Sub Visit (expression As DbVariableReferenceExpression)

參數

expression
DbVariableReferenceExpression

正在流覽的 DbVariableReferenceExpression。

例外狀況

expression 為 null

適用於

Visit(DbLambdaExpression)

DbLambdaExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> unit
Public Overrides Sub Visit (expression As DbLambdaExpression)

參數

expression
DbLambdaExpression

正在流覽的 DbLambdaExpression。

例外狀況

expression 為 null

適用於

Visit(DbJoinExpression)

DbJoinExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression -> unit
Public Overrides Sub Visit (expression As DbJoinExpression)

參數

expression
DbJoinExpression

正在流覽的 DbJoinExpression。

例外狀況

expression 為 null

適用於

Visit(DbNotExpression)

DbNotExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbNotExpression -> unit
Public Overrides Sub Visit (expression As DbNotExpression)

參數

expression
DbNotExpression

正在流覽的 DbNotExpression。

例外狀況

expression 為 null

適用於

Visit(DbIsNullExpression)

DbIsNullExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression -> unit
Public Overrides Sub Visit (expression As DbIsNullExpression)

參數

expression
DbIsNullExpression

正在流覽的 DbIsNullExpression。

例外狀況

expression 為 null

適用於

Visit(DbAndExpression)

DbAndExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbAndExpression -> unit
Public Overrides Sub Visit (expression As DbAndExpression)

參數

expression
DbAndExpression

正在流覽的 DbAndExpression。

例外狀況

expression 為 null

適用於

Visit(DbApplyExpression)

DbApplyExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression -> unit
Public Overrides Sub Visit (expression As DbApplyExpression)

參數

expression
DbApplyExpression

正在流覽的 DbApplyExpression。

例外狀況

expression 為 null

適用於

Visit(DbArithmeticExpression)

DbArithmeticExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression -> unit
Public Overrides Sub Visit (expression As DbArithmeticExpression)

參數

expression
DbArithmeticExpression

正在流覽的 DbArithmeticExpression。

例外狀況

expression 為 null

適用於

Visit(DbCaseExpression)

DbCaseExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression -> unit
Public Overrides Sub Visit (expression As DbCaseExpression)

參數

expression
DbCaseExpression

正在流覽的 DbCaseExpression。

例外狀況

expression 為 null

適用於

Visit(DbIsOfExpression)

DbIsOfExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression -> unit
Public Overrides Sub Visit (expression As DbIsOfExpression)

參數

expression
DbIsOfExpression

正在流覽的 DbIsOfExpression。

例外狀況

expression 為 null

適用於

Visit(DbComparisonExpression)

DbComparisonExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression -> unit
Public Overrides Sub Visit (expression As DbComparisonExpression)

參數

expression
DbComparisonExpression

正在流覽的 DbComparisonExpression。

例外狀況

expression 為 null

適用於

Visit(DbConstantExpression)

DbConstantExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression -> unit
Public Overrides Sub Visit (expression As DbConstantExpression)

參數

expression
DbConstantExpression

正在流覽的 DbConstantExpression。

例外狀況

expression 為 null

適用於

Visit(DbCrossJoinExpression)

DbCrossJoinExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression -> unit
Public Overrides Sub Visit (expression As DbCrossJoinExpression)

參數

expression
DbCrossJoinExpression

正在流覽的 DbCrossJoinExpression。

例外狀況

expression 為 null

適用於

Visit(DbDerefExpression)

DbDerefExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression -> unit
Public Overrides Sub Visit (expression As DbDerefExpression)

參數

expression
DbDerefExpression

正在流覽的 DeRefExpression。

例外狀況

expression 為 null

適用於

Visit(DbDistinctExpression)

DbDistinctExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression -> unit
Public Overrides Sub Visit (expression As DbDistinctExpression)

參數

expression
DbDistinctExpression

正在流覽的 DbDistinctExpression。

例外狀況

expression 為 null

適用於

Visit(DbCastExpression)

DbCastExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbCastExpression -> unit
Public Overrides Sub Visit (expression As DbCastExpression)

參數

expression
DbCastExpression

正在流覽的 DbCastExpression。

例外狀況

expression 為 null

適用於

Visit(DbEntityRefExpression)

DbEntityRefExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression -> unit
Public Overrides Sub Visit (expression As DbEntityRefExpression)

參數

expression
DbEntityRefExpression

正在流覽的 DbEntityRefExpression。

例外狀況

expression 為 null

適用於

Visit(DbExceptExpression)

DbExceptExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression -> unit
Public Overrides Sub Visit (expression As DbExceptExpression)

參數

expression
DbExceptExpression

正在流覽的 DbExceptExpression。

例外狀況

expression 為 null

適用於

Visit(DbExpression)

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

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbExpression -> unit
Public Overrides Sub Visit (expression As DbExpression)

參數

expression
DbExpression

運算式

例外狀況

expression 為 null

呼叫此方法時一律擲回,因為它表示expression 是不支援的類型

適用於

Visit(DbFilterExpression)

DbFilterExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression -> unit
Public Overrides Sub Visit (expression As DbFilterExpression)

參數

expression
DbFilterExpression

正在流覽的 DbFilterExpression。

例外狀況

expression 為 null

適用於

Visit(DbFunctionExpression)

DbFunctionExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression -> unit
Public Overrides Sub Visit (expression As DbFunctionExpression)

參數

expression
DbFunctionExpression

正在流覽的 DbFunctionExpression。

例外狀況

expression 為 null

適用於

Visit(DbElementExpression)

DbElementExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbElementExpression -> unit
Public Overrides Sub Visit (expression As DbElementExpression)

參數

expression
DbElementExpression

正在流覽的 DbElementExpression。

例外狀況

expression 為 null

適用於

Visit(DbGroupByExpression)

DbGroupByExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression -> unit
Public Overrides Sub Visit (expression As DbGroupByExpression)

參數

expression
DbGroupByExpression

正在流覽的 DbExpression。

例外狀況

expression 為 null

適用於

Visit(DbInExpression)

DbInExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbInExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> unit
Public Overrides Sub Visit (expression As DbInExpression)

參數

expression
DbInExpression

正在流覽的 DbInExpression。

例外狀況

expression 為 null

適用於

Visit(DbIntersectExpression)

DbIntersectExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression -> unit
Public Overrides Sub Visit (expression As DbIntersectExpression)

參數

expression
DbIntersectExpression

正在流覽的 DbIntersectExpression。

例外狀況

expression 為 null

適用於

Visit(DbIsEmptyExpression)

DbIsEmptyExpression 訪客模式方法。

public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression -> unit
Public Overrides Sub Visit (expression As DbIsEmptyExpression)

參數

expression
DbIsEmptyExpression

正在流覽的 DbIsEmptyExpression。

例外狀況

expression 為 null

適用於