DefaultExpressionVisitor.Visit Méthode

Définition

Implémente le modèle visiteur.

Surcharges

Nom Description
Visit(DbLikeExpression)

Implémente le modèle visiteur pour une comparaison de chaînes par rapport au modèle spécifié avec une chaîne d’échappement facultative.

Visit(DbLimitExpression)

Implémente le modèle visiteur pour la restriction du nombre d’éléments de la collection d’arguments à la valeur limite spécifiée.

Visit(DbNewInstanceExpression)

Implémente le modèle visiteur pour la construction d’une nouvelle instance d’un type donné, y compris les types de jeu et d’enregistrement.

Visit(DbNullExpression)

Implémente le modèle visiteur pour une référence à un littéral Null typé.

Visit(DbOfTypeExpression)

Implémente le modèle visiteur pour la récupération d’éléments du type spécifié à partir de l’argument set donné.

Visit(DbOrExpression)

Implémente le modèle visiteur pour l’OR logique de deux arguments booléens.

Visit(DbParameterReferenceExpression)

Implémente le modèle visiteur pour une référence à un paramètre déclaré dans l’arborescence de commandes qui contient cette expression.

Visit(DbProjectExpression)

Implémente le modèle visiteur pour la projection d’un jeu d’entrée donné sur l’expression spécifiée.

Visit(DbPropertyExpression)

Implémente le modèle visiteur pour récupérer une propriété d’instance.

Visit(DbRefKeyExpression)

Implémente le modèle visiteur pour la récupération de la valeur de clé à partir de la valeur de référence sous-jacente.

Visit(DbRefExpression)

Implémente le modèle visiteur pour une référence fortement typée à une instance spécifique au sein d’un jeu d’entités.

Visit(DbLambdaExpression)

Implémente le modèle visiteur pour l’application d’une fonction lambda aux arguments représentés par les objets DbExpression.

Visit(DbRelationshipNavigationExpression)

Implémente le modèle visiteur pour la navigation d’une relation.

Visit(DbScanExpression)

Implémente le modèle visiteur pour une analyse sur un jeu d’entités ou un jeu de relations, comme indiqué par la propriété Target.

Visit(DbSkipExpression)

Implémente le modèle visiteur pour l’expression skip.

Visit(DbSortExpression)

Implémente le modèle visiteur pour une clé de tri qui peut être utilisée dans l’ordre de tri.

Visit(DbTreatExpression)

Implémente le modèle visiteur pour une opération de conversion de type appliquée à un argument polymorphe.

Visit(DbUnionAllExpression)

Implémente le modèle visiteur pour l’opération d’union définie entre les opérandes de gauche et de droite.

Visit(DbVariableReferenceExpression)

Implémente le modèle visiteur pour une référence à une variable actuellement dans l’étendue.

Visit(DbQuantifierExpression)

Implémente le modèle visiteur pour une opération quantificateur du type spécifié sur les éléments du jeu d’entrée spécifié.

Visit(DbJoinExpression)

Implémente le modèle visiteur pour une opération de jointure externe interne, gauche ou externe complète entre les arguments de collection donnés sur la condition de jointure spécifiée.

Visit(DbNotExpression)

Implémente le modèle visiteur pour la logique NOT d’un seul argument booléen.

Visit(DbIsNullExpression)

Implémente le modèle visiteur pour la détermination null appliquée à un seul argument.

Visit(DbAndExpression)

Implémente le modèle visiteur pour l’expression AND logique.

Visit(DbApplyExpression)

Implémente le modèle visiteur pour l’appel de la fonction spécifiée pour chaque élément du jeu d’entrée spécifié.

Visit(DbArithmeticExpression)

Implémente le modèle visiteur pour l’opération arithmétique appliquée aux arguments numériques.

Visit(DbIsOfExpression)

Implémente le modèle visiteur pour la comparaison de type d’un argument unique par rapport au type spécifié.

Visit(DbCastExpression)

Implémente le modèle visiteur pour la conversion de type d’un argument unique vers le type spécifié.

Visit(DbComparisonExpression)

Implémente le modèle visiteur pour l’opération de comparaison appliquée à deux arguments.

Visit(DbConstantExpression)

Implémente le modèle visiteur pour les différents types de constantes.

Visit(DbCrossJoinExpression)

Implémente le modèle visiteur pour l’opération de jointure inconditionnelle entre les arguments de collection donnés.

Visit(DbDerefExpression)

Implémente le modèle visiteur pour l’expression qui récupère une entité en fonction de la référence spécifiée.

Visit(DbDistinctExpression)

Implémente le modèle visiteur pour les éléments dupliqués supprimés de l’argument set spécifié.

Visit(DbCaseExpression)

Implémente le modèle visiteur pour les clauses When, Then et Else.

Visit(DbEntityRefExpression)

Implémente le modèle visiteur pour l’expression qui extrait une référence de l’instance d’entité sous-jacente.

Visit(DbExceptExpression)

Implémente le modèle visiteur pour l’opération de soustraction définie entre les opérandes de gauche et de droite.

Visit(DbExpression)

Implémente le modèle visiteur pour les fonctionnalités de base requises par les types d’expressions.

Visit(DbFilterExpression)

Implémente le modèle visiteur pour un prédicat appliqué pour filtrer un jeu d’entrée.

Visit(DbFunctionExpression)

Implémente le modèle visiteur pour un appel d’une fonction.

Visit(DbElementExpression)

Implémente le modèle visiteur pour la conversion de l’argument set spécifié en un singleton, la conversion de l’argument set spécifié en singleton.

Visit(DbGroupByExpression)

Implémente le modèle visiteur pour un groupe par opération.

Visit(DbIntersectExpression)

Implémente le modèle visiteur pour l’opération d’intersection définie entre les opérandes de gauche et de droite.

Visit(DbIsEmptyExpression)

Implémente le modèle visiteur pour une détermination d’ensemble vide appliquée à un seul argument set.

Visit(DbLikeExpression)

Implémente le modèle visiteur pour une comparaison de chaînes par rapport au modèle spécifié avec une chaîne d’échappement facultative.

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

Paramètres

expression
DbLikeExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbLimitExpression)

Implémente le modèle visiteur pour la restriction du nombre d’éléments de la collection d’arguments à la valeur limite spécifiée.

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

Paramètres

expression
DbLimitExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbNewInstanceExpression)

Implémente le modèle visiteur pour la construction d’une nouvelle instance d’un type donné, y compris les types de jeu et d’enregistrement.

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

Paramètres

expression
DbNewInstanceExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbNullExpression)

Implémente le modèle visiteur pour une référence à un littéral Null typé.

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

Paramètres

expression
DbNullExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbOfTypeExpression)

Implémente le modèle visiteur pour la récupération d’éléments du type spécifié à partir de l’argument set donné.

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

Paramètres

expression
DbOfTypeExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbOrExpression)

Implémente le modèle visiteur pour l’OR logique de deux arguments booléens.

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

Paramètres

expression
DbOrExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbParameterReferenceExpression)

Implémente le modèle visiteur pour une référence à un paramètre déclaré dans l’arborescence de commandes qui contient cette expression.

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

Paramètres

expression
DbParameterReferenceExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbProjectExpression)

Implémente le modèle visiteur pour la projection d’un jeu d’entrée donné sur l’expression spécifiée.

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

Paramètres

expression
DbProjectExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbPropertyExpression)

Implémente le modèle visiteur pour récupérer une propriété d’instance.

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

Paramètres

expression
DbPropertyExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbRefKeyExpression)

Implémente le modèle visiteur pour la récupération de la valeur de clé à partir de la valeur de référence sous-jacente.

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

Paramètres

expression
DbRefKeyExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbRefExpression)

Implémente le modèle visiteur pour une référence fortement typée à une instance spécifique au sein d’un jeu d’entités.

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

Paramètres

expression
DbRefExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbLambdaExpression)

Implémente le modèle visiteur pour l’application d’une fonction lambda aux arguments représentés par les objets DbExpression.

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

Paramètres

expression
DbLambdaExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbRelationshipNavigationExpression)

Implémente le modèle visiteur pour la navigation d’une relation.

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

Paramètres

expression
DbRelationshipNavigationExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbScanExpression)

Implémente le modèle visiteur pour une analyse sur un jeu d’entités ou un jeu de relations, comme indiqué par la propriété Target.

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

Paramètres

expression
DbScanExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbSkipExpression)

Implémente le modèle visiteur pour l’expression skip.

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

Paramètres

expression
DbSkipExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbSortExpression)

Implémente le modèle visiteur pour une clé de tri qui peut être utilisée dans l’ordre de tri.

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

Paramètres

expression
DbSortExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbTreatExpression)

Implémente le modèle visiteur pour une opération de conversion de type appliquée à un argument polymorphe.

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

Paramètres

expression
DbTreatExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbUnionAllExpression)

Implémente le modèle visiteur pour l’opération d’union définie entre les opérandes de gauche et de droite.

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

Paramètres

expression
DbUnionAllExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbVariableReferenceExpression)

Implémente le modèle visiteur pour une référence à une variable actuellement dans l’étendue.

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

Paramètres

expression
DbVariableReferenceExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbQuantifierExpression)

Implémente le modèle visiteur pour une opération quantificateur du type spécifié sur les éléments du jeu d’entrée spécifié.

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

Paramètres

expression
DbQuantifierExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbJoinExpression)

Implémente le modèle visiteur pour une opération de jointure externe interne, gauche ou externe complète entre les arguments de collection donnés sur la condition de jointure spécifiée.

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

Paramètres

expression
DbJoinExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbNotExpression)

Implémente le modèle visiteur pour la logique NOT d’un seul argument booléen.

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

Paramètres

expression
DbNotExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbIsNullExpression)

Implémente le modèle visiteur pour la détermination null appliquée à un seul 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

Paramètres

expression
DbIsNullExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbAndExpression)

Implémente le modèle visiteur pour l’expression AND logique.

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

Paramètres

expression
DbAndExpression

Expression AND logique.

Retours

Visiteur implémenté.

S’applique à

Visit(DbApplyExpression)

Implémente le modèle visiteur pour l’appel de la fonction spécifiée pour chaque élément du jeu d’entrée spécifié.

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

Paramètres

expression
DbApplyExpression

Expression APPLY.

Retours

Visiteur implémenté.

S’applique à

Visit(DbArithmeticExpression)

Implémente le modèle visiteur pour l’opération arithmétique appliquée aux arguments numériques.

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

Paramètres

expression
DbArithmeticExpression

Expression arithmétique.

Retours

Visiteur implémenté.

S’applique à

Visit(DbIsOfExpression)

Implémente le modèle visiteur pour la comparaison de type d’un argument unique par rapport au type spécifié.

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

Paramètres

expression
DbIsOfExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbCastExpression)

Implémente le modèle visiteur pour la conversion de type d’un argument unique vers le type spécifié.

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

Paramètres

expression
DbCastExpression

Expression de cast.

Retours

Visiteur implémenté.

S’applique à

Visit(DbComparisonExpression)

Implémente le modèle visiteur pour l’opération de comparaison appliquée à deux arguments.

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

Paramètres

expression
DbComparisonExpression

Expression de cast.

Retours

Visiteur implémenté.

S’applique à

Visit(DbConstantExpression)

Implémente le modèle visiteur pour les différents types de constantes.

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

Paramètres

expression
DbConstantExpression

Expression constante.

Retours

Visiteur implémenté.

S’applique à

Visit(DbCrossJoinExpression)

Implémente le modèle visiteur pour l’opération de jointure inconditionnelle entre les arguments de collection donnés.

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

Paramètres

expression
DbCrossJoinExpression

Expression de jointure.

Retours

Visiteur implémenté.

S’applique à

Visit(DbDerefExpression)

Implémente le modèle visiteur pour l’expression qui récupère une entité en fonction de la référence spécifiée.

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

Paramètres

expression
DbDerefExpression

Expression DEREF.

Retours

Visiteur implémenté.

S’applique à

Visit(DbDistinctExpression)

Implémente le modèle visiteur pour les éléments dupliqués supprimés de l’argument set spécifié.

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

Paramètres

expression
DbDistinctExpression

Expression distincte.

Retours

Visiteur implémenté.

S’applique à

Visit(DbCaseExpression)

Implémente le modèle visiteur pour les clauses When, Then et 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

Paramètres

expression
DbCaseExpression

Expression de cas.

Retours

Visiteur implémenté.

S’applique à

Visit(DbEntityRefExpression)

Implémente le modèle visiteur pour l’expression qui extrait une référence de l’instance d’entité sous-jacente.

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

Paramètres

expression
DbEntityRefExpression

Expression de référence d’entité.

Retours

Visiteur implémenté.

S’applique à

Visit(DbExceptExpression)

Implémente le modèle visiteur pour l’opération de soustraction définie entre les opérandes de gauche et de droite.

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

Paramètres

expression
DbExceptExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbExpression)

Implémente le modèle visiteur pour les fonctionnalités de base requises par les types d’expressions.

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

Paramètres

expression
DbExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbFilterExpression)

Implémente le modèle visiteur pour un prédicat appliqué pour filtrer un jeu d’entrée.

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

Paramètres

expression
DbFilterExpression

Expression de filtre.

Retours

Visiteur implémenté.

S’applique à

Visit(DbFunctionExpression)

Implémente le modèle visiteur pour un appel d’une fonction.

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

Paramètres

expression
DbFunctionExpression

Expression de fonction.

Retours

Visiteur implémenté.

S’applique à

Visit(DbElementExpression)

Implémente le modèle visiteur pour la conversion de l’argument set spécifié en un singleton, la conversion de l’argument set spécifié en 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

Paramètres

expression
DbElementExpression

Expression d’élément.

Retours

Visiteur implémenté.

S’applique à

Visit(DbGroupByExpression)

Implémente le modèle visiteur pour un groupe par opération.

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

Paramètres

expression
DbGroupByExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbIntersectExpression)

Implémente le modèle visiteur pour l’opération d’intersection définie entre les opérandes de gauche et de droite.

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

Paramètres

expression
DbIntersectExpression

Expression.

Retours

Visiteur implémenté.

S’applique à

Visit(DbIsEmptyExpression)

Implémente le modèle visiteur pour une détermination d’ensemble vide appliquée à un seul argument set.

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

Paramètres

expression
DbIsEmptyExpression

Expression.

Retours

Visiteur implémenté.

S’applique à