Прочетете на английски Редактиране

Споделяне чрез


DefaultExpressionVisitor.Visit Method

Definition

Implements the visitor pattern.

Overloads

Visit(DbLikeExpression)

Implements the visitor pattern for a string comparison against the specified pattern with an optional escape string.

Visit(DbLimitExpression)

Implements the visitor pattern for the restriction of the number of elements in the argument collection to the specified limit value.

Visit(DbNewInstanceExpression)

Implements the visitor pattern for the construction of a new instance of a given type, including set and record types.

Visit(DbNullExpression)

Implements the visitor pattern for a reference to a typed null literal.

Visit(DbOfTypeExpression)

Implements the visitor pattern for the retrieval of elements of the specified type from the given set argument.

Visit(DbOrExpression)

Implements the visitor pattern for the logical OR of two Boolean arguments.

Visit(DbParameterReferenceExpression)

Implements the visitor pattern for a reference to a parameter declared on the command tree that contains this expression.

Visit(DbProjectExpression)

Implements the visitor pattern for the projection of a given input set over the specified expression.

Visit(DbPropertyExpression)

Implements the visitor pattern for retrieving an instance property.

Visit(DbRefKeyExpression)

Implements the visitor pattern for the retrieval of the key value from the underlying reference value.

Visit(DbRefExpression)

Implements the visitor pattern for a strongly typed reference to a specific instance within an entity set.

Visit(DbLambdaExpression)

Implements the visitor pattern for the application of a lambda function to arguments represented by DbExpression objects.

Visit(DbRelationshipNavigationExpression)

Implements the visitor pattern for the navigation of a relationship.

Visit(DbScanExpression)

Implements the visitor pattern for a scan over an entity set or relationship set, as indicated by the Target property.

Visit(DbSkipExpression)

Implements the visitor pattern for the skip expression.

Visit(DbSortExpression)

Implements the visitor pattern for a sort key that can be used as part of the sort order.

Visit(DbTreatExpression)

Implements the visitor pattern for a type conversion operation applied to a polymorphic argument.

Visit(DbUnionAllExpression)

Implements the visitor pattern for the set union operation between the left and right operands.

Visit(DbVariableReferenceExpression)

Implements the visitor pattern for a reference to a variable that is currently in scope.

Visit(DbQuantifierExpression)

Implements the visitor pattern for a quantifier operation of the specified kind over the elements of the specified input set.

Visit(DbJoinExpression)

Implements the visitor pattern for an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition.

Visit(DbNotExpression)

Implements the visitor pattern for the logical NOT of a single Boolean argument.

Visit(DbIsNullExpression)

Implements the visitor pattern for the null determination applied to a single argument.

Visit(DbAndExpression)

Implements the visitor pattern for the logical AND expression.

Visit(DbApplyExpression)

Implements the visitor pattern for the invocation of the specified function for each element in the specified input set.

Visit(DbArithmeticExpression)

Implements the visitor pattern for the arithmetic operation applied to numeric arguments.

Visit(DbIsOfExpression)

Implements the visitor pattern for the type comparison of a single argument against the specified type.

Visit(DbCastExpression)

Implements the visitor pattern for the type conversion of a single argument to the specified type.

Visit(DbComparisonExpression)

Implements the visitor pattern for the comparison operation applied to two arguments.

Visit(DbConstantExpression)

Implements the visitor pattern for the different kinds of constants.

Visit(DbCrossJoinExpression)

Implements the visitor pattern for the unconditional join operation between the given collection arguments.

Visit(DbDerefExpression)

Implements the visitor pattern for the expression that retrieves an entity based on the specified reference.

Visit(DbDistinctExpression)

Implements the visitor pattern for the removed duplicate elements from the specified set argument.

Visit(DbCaseExpression)

Implements the visitor pattern for the When, Then, and Else clauses.

Visit(DbEntityRefExpression)

Implements the visitor pattern for the expression that extracts a reference from the underlying entity instance.

Visit(DbExceptExpression)

Implements the visitor pattern for the set subtraction operation between the left and right operands.

Visit(DbExpression)

Implements the visitor pattern for the basic functionality required by expression types.

Visit(DbFilterExpression)

Implements the visitor pattern for a predicate applied to filter an input set.

Visit(DbFunctionExpression)

Implements the visitor pattern for an invocation of a function.

Visit(DbElementExpression)

Implements the visitor pattern for the conversion of the specified set argument to a singleton the conversion of the specified set argument to a singleton.

Visit(DbGroupByExpression)

Implements the visitor pattern for a group by operation.

Visit(DbIntersectExpression)

Implements the visitor pattern for the set intersection operation between the left and right operands.

Visit(DbIsEmptyExpression)

Implements the visitor pattern for an empty set determination applied to a single set argument.

Visit(DbLikeExpression)

Implements the visitor pattern for a string comparison against the specified pattern with an optional escape string.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);

Parameters

expression
DbLikeExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbLimitExpression)

Implements the visitor pattern for the restriction of the number of elements in the argument collection to the specified limit value.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);

Parameters

expression
DbLimitExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbNewInstanceExpression)

Implements the visitor pattern for the construction of a new instance of a given type, including set and record types.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);

Parameters

expression
DbNewInstanceExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbNullExpression)

Implements the visitor pattern for a reference to a typed null literal.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNullExpression expression);

Parameters

expression
DbNullExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbOfTypeExpression)

Implements the visitor pattern for the retrieval of elements of the specified type from the given set argument.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);

Parameters

expression
DbOfTypeExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbOrExpression)

Implements the visitor pattern for the logical OR of two Boolean arguments.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOrExpression expression);

Parameters

expression
DbOrExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbParameterReferenceExpression)

Implements the visitor pattern for a reference to a parameter declared on the command tree that contains this expression.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);

Parameters

expression
DbParameterReferenceExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbProjectExpression)

Implements the visitor pattern for the projection of a given input set over the specified expression.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);

Parameters

expression
DbProjectExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbPropertyExpression)

Implements the visitor pattern for retrieving an instance property.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);

Parameters

expression
DbPropertyExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbRefKeyExpression)

Implements the visitor pattern for the retrieval of the key value from the underlying reference value.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);

Parameters

expression
DbRefKeyExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbRefExpression)

Implements the visitor pattern for a strongly typed reference to a specific instance within an entity set.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefExpression expression);

Parameters

expression
DbRefExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbLambdaExpression)

Implements the visitor pattern for the application of a lambda function to arguments represented by DbExpression objects.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);

Parameters

expression
DbLambdaExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbRelationshipNavigationExpression)

Implements the visitor pattern for the navigation of a relationship.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);

Parameters

expression
DbRelationshipNavigationExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbScanExpression)

Implements the visitor pattern for a scan over an entity set or relationship set, as indicated by the Target property.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbScanExpression expression);

Parameters

expression
DbScanExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbSkipExpression)

Implements the visitor pattern for the skip expression.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);

Parameters

expression
DbSkipExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbSortExpression)

Implements the visitor pattern for a sort key that can be used as part of the sort order.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSortExpression expression);

Parameters

expression
DbSortExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbTreatExpression)

Implements the visitor pattern for a type conversion operation applied to a polymorphic argument.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);

Parameters

expression
DbTreatExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbUnionAllExpression)

Implements the visitor pattern for the set union operation between the left and right operands.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);

Parameters

expression
DbUnionAllExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbVariableReferenceExpression)

Implements the visitor pattern for a reference to a variable that is currently in scope.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);

Parameters

expression
DbVariableReferenceExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbQuantifierExpression)

Implements the visitor pattern for a quantifier operation of the specified kind over the elements of the specified input set.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);

Parameters

expression
DbQuantifierExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbJoinExpression)

Implements the visitor pattern for an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);

Parameters

expression
DbJoinExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbNotExpression)

Implements the visitor pattern for the logical NOT of a single Boolean argument.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNotExpression expression);

Parameters

expression
DbNotExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbIsNullExpression)

Implements the visitor pattern for the null determination applied to a single argument.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);

Parameters

expression
DbIsNullExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbAndExpression)

Implements the visitor pattern for the logical AND expression.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbAndExpression expression);

Parameters

expression
DbAndExpression

The logical AND expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbApplyExpression)

Implements the visitor pattern for the invocation of the specified function for each element in the specified input set.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);

Parameters

expression
DbApplyExpression

The APPLY expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbArithmeticExpression)

Implements the visitor pattern for the arithmetic operation applied to numeric arguments.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);

Parameters

expression
DbArithmeticExpression

The arithmetic expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbIsOfExpression)

Implements the visitor pattern for the type comparison of a single argument against the specified type.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);

Parameters

expression
DbIsOfExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbCastExpression)

Implements the visitor pattern for the type conversion of a single argument to the specified type.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCastExpression expression);

Parameters

expression
DbCastExpression

The cast expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbComparisonExpression)

Implements the visitor pattern for the comparison operation applied to two arguments.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);

Parameters

expression
DbComparisonExpression

The cast expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbConstantExpression)

Implements the visitor pattern for the different kinds of constants.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);

Parameters

expression
DbConstantExpression

The constant expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbCrossJoinExpression)

Implements the visitor pattern for the unconditional join operation between the given collection arguments.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);

Parameters

expression
DbCrossJoinExpression

The join expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbDerefExpression)

Implements the visitor pattern for the expression that retrieves an entity based on the specified reference.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);

Parameters

expression
DbDerefExpression

The DEREF expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbDistinctExpression)

Implements the visitor pattern for the removed duplicate elements from the specified set argument.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);

Parameters

expression
DbDistinctExpression

The distinct expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbCaseExpression)

Implements the visitor pattern for the When, Then, and Else clauses.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);

Parameters

expression
DbCaseExpression

The case expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbEntityRefExpression)

Implements the visitor pattern for the expression that extracts a reference from the underlying entity instance.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);

Parameters

expression
DbEntityRefExpression

The entity reference expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbExceptExpression)

Implements the visitor pattern for the set subtraction operation between the left and right operands.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);

Parameters

expression
DbExceptExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbExpression)

Implements the visitor pattern for the basic functionality required by expression types.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExpression expression);

Parameters

expression
DbExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbFilterExpression)

Implements the visitor pattern for a predicate applied to filter an input set.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);

Parameters

expression
DbFilterExpression

The filter expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbFunctionExpression)

Implements the visitor pattern for an invocation of a function.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);

Parameters

expression
DbFunctionExpression

The function expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbElementExpression)

Implements the visitor pattern for the conversion of the specified set argument to a singleton the conversion of the specified set argument to a singleton.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbElementExpression expression);

Parameters

expression
DbElementExpression

The element expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbGroupByExpression)

Implements the visitor pattern for a group by operation.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);

Parameters

expression
DbGroupByExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbIntersectExpression)

Implements the visitor pattern for the set intersection operation between the left and right operands.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);

Parameters

expression
DbIntersectExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Visit(DbIsEmptyExpression)

Implements the visitor pattern for an empty set determination applied to a single set argument.

C#
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);

Parameters

expression
DbIsEmptyExpression

The expression.

Returns

The implemented visitor.

Applies to

.NET Framework 4.8.1 и други версии
Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1