DbExpressionVisitor<TResultType>.Visit 方法

定义

重载

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

在派生类中重写时,实现 的 DbJoinExpression 访问者模式。

Visit(DbUnionAllExpression)

在派生类中重写时,实现 的 DbUnionAllExpression 访问者模式。

Visit(DbIsOfExpression)

在派生类中重写时,实现 的 DbIsOfExpression 访问者模式。

Visit(DbIsEmptyExpression)

在派生类中重写时,实现 的 DbIsEmptyExpression 访问者模式。

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

DbInExpression 的类型化访问者模式方法。

Visit(DbIntersectExpression)

在派生类中重写时,实现 的 DbIntersectExpression 访问者模式。

Visit(DbIsNullExpression)

在派生类中重写时,实现 的 DbIsNullExpression 访问者模式。

Visit(DbVariableReferenceExpression)

在派生类中重写时,实现 的 DbVariableReferenceExpression 访问者模式。

Visit(DbLambdaExpression)

在派生类中重写时,实现 的 DbLambdaExpression 访问者模式方法。

public virtual TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType

参数

expression
DbLambdaExpression

正在访问的 DbLambdaExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbLikeExpression)

在派生类中重写时,实现 的 DbLikeExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType

参数

expression
DbLikeExpression

正在访问的 DbLikeExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbLimitExpression)

在派生类中重写时,实现 的 DbLimitExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType

参数

expression
DbLimitExpression

正在访问的 DbLimitExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbNewInstanceExpression)

在派生类中重写时,实现 的 DbNewInstanceExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType

参数

expression
DbNewInstanceExpression

正在访问的 DbNewInstanceExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbNotExpression)

在派生类中重写时,实现 的 DbNotExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType

参数

expression
DbNotExpression

正在访问的 DbNotExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbNullExpression)

在派生类中重写时,实现 的 DbNullExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType

参数

expression
DbNullExpression

正在访问的 DbNullExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbOfTypeExpression)

在派生类中重写时,实现 的 DbOfTypeExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType

参数

expression
DbOfTypeExpression

正在访问的 DbOfTypeExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbOrExpression)

在派生类中重写时,实现 的 DbOrExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType

参数

expression
DbOrExpression

正在访问的 DbOrExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbParameterReferenceExpression)

在派生类中重写时,实现 的 DbParameterReferenceExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType

参数

返回

TResultType

特定类型的结果值。

适用于

Visit(DbProjectExpression)

在派生类中重写时,实现 的 DbProjectExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType

参数

expression
DbProjectExpression

正在访问的 DbProjectExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbPropertyExpression)

在派生类中重写时,实现 的 DbPropertyExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType

参数

expression
DbPropertyExpression

正在访问的 DbPropertyExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbQuantifierExpression)

在派生类中重写时,实现 的 DbQuantifierExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType

参数

expression
DbQuantifierExpression

正在访问的 DbQuantifierExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbRefExpression)

在派生类中重写时,实现 的 DbRefExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType

参数

expression
DbRefExpression

正在访问的 DbRefExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbRefKeyExpression)

在派生类中重写时,实现 的 DbRefKeyExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType

参数

expression
DbRefKeyExpression

正在访问的 DbRefKeyExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbRelationshipNavigationExpression)

在派生类中重写时,实现 的 DbRelationshipNavigationExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType

参数

返回

TResultType

特定类型的结果值。

适用于

Visit(DbScanExpression)

在派生类中重写时,实现 的 DbScanExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType

参数

expression
DbScanExpression

正在访问的 DbScanExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbSkipExpression)

在派生类中重写时,实现 的 DbSkipExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType

参数

expression
DbSkipExpression

正在访问的 DbSkipExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbSortExpression)

在派生类中重写时,实现 的 DbSortExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType

参数

expression
DbSortExpression

正在访问的 DbSortExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbTreatExpression)

在派生类中重写时,实现 的 DbTreatExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType

参数

expression
DbTreatExpression

正在访问的 DbTreatExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbJoinExpression)

在派生类中重写时,实现 的 DbJoinExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType

参数

expression
DbJoinExpression

正在访问的 DbJoinExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbUnionAllExpression)

在派生类中重写时,实现 的 DbUnionAllExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType

参数

expression
DbUnionAllExpression

正在访问的 DbUnionAllExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbIsOfExpression)

在派生类中重写时,实现 的 DbIsOfExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType

参数

expression
DbIsOfExpression

正在访问的 DbIsOfExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbIsEmptyExpression)

在派生类中重写时,实现 的 DbIsEmptyExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType

参数

expression
DbIsEmptyExpression

正在访问的 DbIsEmptyExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbAndExpression)

在派生类中重写时,实现 的 DbAndExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType

参数

expression
DbAndExpression

正在访问的 DbAndExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbApplyExpression)

在派生类中重写时,实现 的 DbApplyExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType

参数

expression
DbApplyExpression

正在访问的 DbApplyExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbArithmeticExpression)

在派生类中重写时,实现 的 DbArithmeticExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType

参数

expression
DbArithmeticExpression

正在访问的 DbArithmeticExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbCaseExpression)

在派生类中重写时,实现 的 DbCaseExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType

参数

expression
DbCaseExpression

正在访问的 DbCaseExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbCastExpression)

在派生类中重写时,实现 的 DbCastExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType

参数

expression
DbCastExpression

正在访问的 DbCastExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbComparisonExpression)

在派生类中重写时,实现 的 DbComparisonExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType

参数

expression
DbComparisonExpression

正在访问的 DbComparisonExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbConstantExpression)

在派生类中重写时,实现 的 DbConstantExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType

参数

expression
DbConstantExpression

正在访问的 DbConstantExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbCrossJoinExpression)

在派生类中重写时,实现 的 DbCrossJoinExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType

参数

expression
DbCrossJoinExpression

正在访问的 DbCrossJoinExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbDerefExpression)

在派生类中重写时,实现 的 DbDerefExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType

参数

expression
DbDerefExpression

正在访问的 DbDerefExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbDistinctExpression)

在派生类中重写时,实现 的 DbDistinctExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType

参数

expression
DbDistinctExpression

正在访问的 DbDistinctExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbElementExpression)

在派生类中重写时,实现 的 DbElementExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType

参数

expression
DbElementExpression

正在访问的 DbElementExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbEntityRefExpression)

在派生类中重写时,实现 的 DbEntityRefExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType

参数

expression
DbEntityRefExpression

正在访问的 DbEntityRefExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbExceptExpression)

在派生类中重写时,实现 的 DbExceptExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType

参数

expression
DbExceptExpression

正在访问的 DbExceptExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbExpression)

在派生类中重写时,处理无法识别的类型的任何表达式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType

参数

expression
DbExpression

正在访问的 DbExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbFilterExpression)

在派生类中重写时,实现 的 DbFilterExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType

参数

expression
DbFilterExpression

正在访问的 DbFilterExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbFunctionExpression)

在派生类中重写时,实现 的 DbFunctionExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType

参数

expression
DbFunctionExpression

正在访问的 DbFunctionExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbGroupByExpression)

在派生类中重写时,实现 的 DbGroupByExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType

参数

expression
DbGroupByExpression

正在访问的 DbGroupByExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbInExpression)

DbInExpression 的类型化访问者模式方法。

public virtual TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbInExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> 'ResultType
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> 'ResultType
Public Overridable Function Visit (expression As DbInExpression) As TResultType

参数

expression
DbInExpression

正在访问的 DbInExpression。

返回

TResultType

TResultType 的实例。

适用于

Visit(DbIntersectExpression)

在派生类中重写时,实现 的 DbIntersectExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType

参数

expression
DbIntersectExpression

正在访问的 DbIntersectExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbIsNullExpression)

在派生类中重写时,实现 的 DbIsNullExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType

参数

expression
DbIsNullExpression

正在访问的 DbIsNullExpression

返回

TResultType

特定类型的结果值。

适用于

Visit(DbVariableReferenceExpression)

在派生类中重写时,实现 的 DbVariableReferenceExpression 访问者模式。

public abstract TResultType Visit(System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType

参数

返回

TResultType

特定类型的结果值。

适用于