DefaultExpressionVisitor.Visit Methode

Definitie

Implementeert het bezoekerspatroon.

Overloads

Name Description
Visit(DbLikeExpression)

Implementeert het bezoekerspatroon voor een tekenreeksvergelijking met het opgegeven patroon met een optionele escape-tekenreeks.

Visit(DbLimitExpression)

Implementeert het bezoekerspatroon voor de beperking van het aantal elementen in de argumentverzameling op de opgegeven limietwaarde.

Visit(DbNewInstanceExpression)

Implementeert het bezoekerspatroon voor de bouw van een nieuw exemplaar van een bepaald type, inclusief set- en recordtypen.

Visit(DbNullExpression)

Implementeert het bezoekerspatroon voor een verwijzing naar een getypte null-letterlijke waarde.

Visit(DbOfTypeExpression)

Implementeert het bezoekerspatroon voor het ophalen van elementen van het opgegeven type uit het opgegeven setargument.

Visit(DbOrExpression)

Implementeert het bezoekerspatroon voor de logische OF van twee Booleaanse argumenten.

Visit(DbParameterReferenceExpression)

Implementeert het bezoekerspatroon voor een verwijzing naar een parameter die is gedeclareerd in de opdrachtstructuur die deze expressie bevat.

Visit(DbProjectExpression)

Implementeert het bezoekerspatroon voor de projectie van een bepaalde invoerset voor de opgegeven expressie.

Visit(DbPropertyExpression)

Implementeert het bezoekerspatroon voor het ophalen van een exemplaareigenschap.

Visit(DbRefKeyExpression)

Implementeert het bezoekerspatroon voor het ophalen van de sleutelwaarde van de onderliggende referentiewaarde.

Visit(DbRefExpression)

Implementeert het bezoekerspatroon voor een sterk getypte verwijzing naar een specifiek exemplaar binnen een entiteitsset.

Visit(DbLambdaExpression)

Implementeert het bezoekerspatroon voor de toepassing van een lambda-functie op argumenten die worden vertegenwoordigd door DbExpression-objecten.

Visit(DbRelationshipNavigationExpression)

Implementeert het bezoekerspatroon voor de navigatie van een relatie.

Visit(DbScanExpression)

Implementeert het bezoekerspatroon voor een scan op een entiteitsset of relatieset, zoals aangegeven door de eigenschap Doel.

Visit(DbSkipExpression)

Implementeert het bezoekerspatroon voor de skip-expressie.

Visit(DbSortExpression)

Implementeert het bezoekerspatroon voor een sorteersleutel die kan worden gebruikt als onderdeel van de sorteervolgorde.

Visit(DbTreatExpression)

Implementeert het bezoekerspatroon voor een typeconversiebewerking die wordt toegepast op een polymorf argument.

Visit(DbUnionAllExpression)

Implementeert het bezoekerspatroon voor de ingestelde samenvoegbewerking tussen de linker- en rechteroperands.

Visit(DbVariableReferenceExpression)

Implementeert het bezoekerspatroon voor een verwijzing naar een variabele die momenteel binnen het bereik valt.

Visit(DbQuantifierExpression)

Implementeert het bezoekerspatroon voor een kwantificatorbewerking van het opgegeven type ten opzichte van de elementen van de opgegeven invoerset.

Visit(DbJoinExpression)

Implementeert het bezoekerspatroon voor een inner-, left outer- of full outer join-bewerking tussen de opgegeven verzamelingsargumenten op de opgegeven joinvoorwaarde.

Visit(DbNotExpression)

Implementeert het bezoekerspatroon voor de logische NOT van één Booleaanse argument.

Visit(DbIsNullExpression)

Implementeert het bezoekerspatroon voor de null-bepaling die wordt toegepast op één argument.

Visit(DbAndExpression)

Implementeert het bezoekerspatroon voor de logische AND-expressie.

Visit(DbApplyExpression)

Implementeert het bezoekerspatroon voor de aanroep van de opgegeven functie voor elk element in de opgegeven invoerset.

Visit(DbArithmeticExpression)

Implementeert het bezoekerspatroon voor de rekenkundige bewerking die wordt toegepast op numerieke argumenten.

Visit(DbIsOfExpression)

Implementeert het bezoekerspatroon voor de typevergelijking van één argument op basis van het opgegeven type.

Visit(DbCastExpression)

Implementeert het bezoekerspatroon voor de typeconversie van één argument naar het opgegeven type.

Visit(DbComparisonExpression)

Implementeert het bezoekerspatroon voor de vergelijkingsbewerking die wordt toegepast op twee argumenten.

Visit(DbConstantExpression)

Implementeert het bezoekerspatroon voor de verschillende soorten constanten.

Visit(DbCrossJoinExpression)

Implementeert het bezoekerspatroon voor de onvoorwaardelijke join-bewerking tussen de opgegeven verzamelingargumenten.

Visit(DbDerefExpression)

Implementeert het bezoekerspatroon voor de expressie waarmee een entiteit wordt opgehaald op basis van de opgegeven verwijzing.

Visit(DbDistinctExpression)

Implementeert het bezoekerspatroon voor de verwijderde dubbele elementen uit het opgegeven setargument.

Visit(DbCaseExpression)

Implementeert het bezoekerspatroon voor de componenten When, Then en Else.

Visit(DbEntityRefExpression)

Implementeert het bezoekerspatroon voor de expressie waarmee een verwijzing wordt geëxtraheerd uit het onderliggende entiteitsexemplaar.

Visit(DbExceptExpression)

Implementeert het bezoekerspatroon voor de ingestelde aftrekkingsbewerking tussen de linker- en rechteroperands.

Visit(DbExpression)

Implementeert het bezoekerspatroon voor de basisfunctionaliteit die is vereist voor expressietypen.

Visit(DbFilterExpression)

Implementeert het bezoekerspatroon voor een predicaat dat is toegepast om een invoerset te filteren.

Visit(DbFunctionExpression)

Implementeert het bezoekerspatroon voor een aanroep van een functie.

Visit(DbElementExpression)

Implementeert het bezoekerspatroon voor de conversie van het opgegeven setargument naar een singleton de conversie van het opgegeven setargument naar een singleton.

Visit(DbGroupByExpression)

Implementeert het bezoekerspatroon voor een groep per bewerking.

Visit(DbIntersectExpression)

Implementeert het bezoekerspatroon voor de ingestelde snijpuntbewerking tussen de linker- en rechteroperands.

Visit(DbIsEmptyExpression)

Implementeert het bezoekerspatroon voor een lege setbepaling die wordt toegepast op één setargument.

Visit(DbLikeExpression)

Implementeert het bezoekerspatroon voor een tekenreeksvergelijking met het opgegeven patroon met een optionele escape-tekenreeks.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLikeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLikeExpression) As DbExpression

Parameters

expression
DbLikeExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbLimitExpression)

Implementeert het bezoekerspatroon voor de beperking van het aantal elementen in de argumentverzameling op de opgegeven limietwaarde.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLimitExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLimitExpression) As DbExpression

Parameters

expression
DbLimitExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbNewInstanceExpression)

Implementeert het bezoekerspatroon voor de bouw van een nieuw exemplaar van een bepaald type, inclusief set- en recordtypen.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNewInstanceExpression) As DbExpression

Parameters

expression
DbNewInstanceExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbNullExpression)

Implementeert het bezoekerspatroon voor een verwijzing naar een getypte null-letterlijke waarde.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNullExpression) As DbExpression

Parameters

expression
DbNullExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbOfTypeExpression)

Implementeert het bezoekerspatroon voor het ophalen van elementen van het opgegeven type uit het opgegeven setargument.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOfTypeExpression) As DbExpression

Parameters

expression
DbOfTypeExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbOrExpression)

Implementeert het bezoekerspatroon voor de logische OF van twee Booleaanse argumenten.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOrExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOrExpression) As DbExpression

Parameters

expression
DbOrExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbParameterReferenceExpression)

Implementeert het bezoekerspatroon voor een verwijzing naar een parameter die is gedeclareerd in de opdrachtstructuur die deze expressie bevat.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbParameterReferenceExpression) As DbExpression

Parameters

expression
DbParameterReferenceExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbProjectExpression)

Implementeert het bezoekerspatroon voor de projectie van een bepaalde invoerset voor de opgegeven expressie.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbProjectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbProjectExpression) As DbExpression

Parameters

expression
DbProjectExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbPropertyExpression)

Implementeert het bezoekerspatroon voor het ophalen van een exemplaareigenschap.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression

Parameters

expression
DbPropertyExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbRefKeyExpression)

Implementeert het bezoekerspatroon voor het ophalen van de sleutelwaarde van de onderliggende referentiewaarde.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefKeyExpression) As DbExpression

Parameters

expression
DbRefKeyExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbRefExpression)

Implementeert het bezoekerspatroon voor een sterk getypte verwijzing naar een specifiek exemplaar binnen een entiteitsset.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefExpression) As DbExpression

Parameters

expression
DbRefExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbLambdaExpression)

Implementeert het bezoekerspatroon voor de toepassing van een lambda-functie op argumenten die worden vertegenwoordigd door DbExpression-objecten.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression

Parameters

expression
DbLambdaExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbRelationshipNavigationExpression)

Implementeert het bezoekerspatroon voor de navigatie van een relatie.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRelationshipNavigationExpression) As DbExpression

Parameters

expression
DbRelationshipNavigationExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbScanExpression)

Implementeert het bezoekerspatroon voor een scan op een entiteitsset of relatieset, zoals aangegeven door de eigenschap Doel.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbScanExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbScanExpression) As DbExpression

Parameters

expression
DbScanExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbSkipExpression)

Implementeert het bezoekerspatroon voor de skip-expressie.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSkipExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSkipExpression) As DbExpression

Parameters

expression
DbSkipExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbSortExpression)

Implementeert het bezoekerspatroon voor een sorteersleutel die kan worden gebruikt als onderdeel van de sorteervolgorde.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSortExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSortExpression) As DbExpression

Parameters

expression
DbSortExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbTreatExpression)

Implementeert het bezoekerspatroon voor een typeconversiebewerking die wordt toegepast op een polymorf argument.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbTreatExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbTreatExpression) As DbExpression

Parameters

expression
DbTreatExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbUnionAllExpression)

Implementeert het bezoekerspatroon voor de ingestelde samenvoegbewerking tussen de linker- en rechteroperands.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbUnionAllExpression) As DbExpression

Parameters

expression
DbUnionAllExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbVariableReferenceExpression)

Implementeert het bezoekerspatroon voor een verwijzing naar een variabele die momenteel binnen het bereik valt.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbVariableReferenceExpression) As DbExpression

Parameters

expression
DbVariableReferenceExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbQuantifierExpression)

Implementeert het bezoekerspatroon voor een kwantificatorbewerking van het opgegeven type ten opzichte van de elementen van de opgegeven invoerset.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbQuantifierExpression) As DbExpression

Parameters

expression
DbQuantifierExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbJoinExpression)

Implementeert het bezoekerspatroon voor een inner-, left outer- of full outer join-bewerking tussen de opgegeven verzamelingsargumenten op de opgegeven joinvoorwaarde.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbJoinExpression) As DbExpression

Parameters

expression
DbJoinExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbNotExpression)

Implementeert het bezoekerspatroon voor de logische NOT van één Booleaanse argument.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNotExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNotExpression) As DbExpression

Parameters

expression
DbNotExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbIsNullExpression)

Implementeert het bezoekerspatroon voor de null-bepaling die wordt toegepast op één argument.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsNullExpression) As DbExpression

Parameters

expression
DbIsNullExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbAndExpression)

Implementeert het bezoekerspatroon voor de logische AND-expressie.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbAndExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbAndExpression) As DbExpression

Parameters

expression
DbAndExpression

De logische AND-expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbApplyExpression)

Implementeert het bezoekerspatroon voor de aanroep van de opgegeven functie voor elk element in de opgegeven invoerset.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbApplyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbApplyExpression) As DbExpression

Parameters

expression
DbApplyExpression

De EXPRESSIE APPLY.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbArithmeticExpression)

Implementeert het bezoekerspatroon voor de rekenkundige bewerking die wordt toegepast op numerieke argumenten.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbArithmeticExpression) As DbExpression

Parameters

expression
DbArithmeticExpression

De rekenkundige expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbIsOfExpression)

Implementeert het bezoekerspatroon voor de typevergelijking van één argument op basis van het opgegeven type.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsOfExpression) As DbExpression

Parameters

expression
DbIsOfExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbCastExpression)

Implementeert het bezoekerspatroon voor de typeconversie van één argument naar het opgegeven type.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCastExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCastExpression) As DbExpression

Parameters

expression
DbCastExpression

De cast-expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbComparisonExpression)

Implementeert het bezoekerspatroon voor de vergelijkingsbewerking die wordt toegepast op twee argumenten.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbComparisonExpression) As DbExpression

Parameters

expression
DbComparisonExpression

De cast-expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbConstantExpression)

Implementeert het bezoekerspatroon voor de verschillende soorten constanten.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbConstantExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbConstantExpression) As DbExpression

Parameters

expression
DbConstantExpression

De constante expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbCrossJoinExpression)

Implementeert het bezoekerspatroon voor de onvoorwaardelijke join-bewerking tussen de opgegeven verzamelingargumenten.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCrossJoinExpression) As DbExpression

Parameters

expression
DbCrossJoinExpression

De join-expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbDerefExpression)

Implementeert het bezoekerspatroon voor de expressie waarmee een entiteit wordt opgehaald op basis van de opgegeven verwijzing.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDerefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDerefExpression) As DbExpression

Parameters

expression
DbDerefExpression

De DEREF-expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbDistinctExpression)

Implementeert het bezoekerspatroon voor de verwijderde dubbele elementen uit het opgegeven setargument.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDistinctExpression) As DbExpression

Parameters

expression
DbDistinctExpression

De afzonderlijke expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbCaseExpression)

Implementeert het bezoekerspatroon voor de componenten When, Then en Else.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCaseExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCaseExpression) As DbExpression

Parameters

expression
DbCaseExpression

De case-expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbEntityRefExpression)

Implementeert het bezoekerspatroon voor de expressie waarmee een verwijzing wordt geëxtraheerd uit het onderliggende entiteitsexemplaar.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbEntityRefExpression) As DbExpression

Parameters

expression
DbEntityRefExpression

De expressie voor entiteitsreferenties.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbExceptExpression)

Implementeert het bezoekerspatroon voor de ingestelde aftrekkingsbewerking tussen de linker- en rechteroperands.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExceptExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExceptExpression) As DbExpression

Parameters

expression
DbExceptExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbExpression)

Implementeert het bezoekerspatroon voor de basisfunctionaliteit die is vereist voor expressietypen.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExpression) As DbExpression

Parameters

expression
DbExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbFilterExpression)

Implementeert het bezoekerspatroon voor een predicaat dat is toegepast om een invoerset te filteren.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFilterExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFilterExpression) As DbExpression

Parameters

expression
DbFilterExpression

De filterexpressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbFunctionExpression)

Implementeert het bezoekerspatroon voor een aanroep van een functie.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFunctionExpression) As DbExpression

Parameters

expression
DbFunctionExpression

De functie-expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbElementExpression)

Implementeert het bezoekerspatroon voor de conversie van het opgegeven setargument naar een singleton de conversie van het opgegeven setargument naar een singleton.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbElementExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbElementExpression) As DbExpression

Parameters

expression
DbElementExpression

De elementexpressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbGroupByExpression)

Implementeert het bezoekerspatroon voor een groep per bewerking.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbGroupByExpression) As DbExpression

Parameters

expression
DbGroupByExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbIntersectExpression)

Implementeert het bezoekerspatroon voor de ingestelde snijpuntbewerking tussen de linker- en rechteroperands.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIntersectExpression) As DbExpression

Parameters

expression
DbIntersectExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op

Visit(DbIsEmptyExpression)

Implementeert het bezoekerspatroon voor een lege setbepaling die wordt toegepast op één setargument.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsEmptyExpression) As DbExpression

Parameters

expression
DbIsEmptyExpression

De expressie.

Retouren

De geïmplementeerde bezoeker.

Van toepassing op