DefaultExpressionVisitor.Visit Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémente le modèle visiteur.
Surcharges
Visit(DbLikeExpression) |
Implémente le modèle visiteur pour une comparaison de chaîne, 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 dans la collection d'arguments par rapport à 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 set et les types 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 défini donné. |
Visit(DbOrExpression) |
Implémente le modèle visiteur pour le 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 de données 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é 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 dans 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 des 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 effectuée sur un jeu d'entités ou 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 le cadre de 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 qui se trouve actuellement dans la portée. |
Visit(DbQuantifierExpression) |
Implémente le modèle visiteur pour une opération de quantification du type indiqué sur les éléments du jeu de données d'entrée spécifié. |
Visit(DbJoinExpression) |
Implémente le modèle visiteur pour une opération de jointure interne, externe gauche ou externe entière entre les arguments de collection donnés sur la condition de jointure spécifiée. |
Visit(DbNotExpression) |
Implémente le modèle visiteur pour le NOT logique d'un argument booléen unique. |
Visit(DbIsNullExpression) |
Implémente le modèle visiteur pour la détermination nulle appliquée à un seul argument. |
Visit(DbAndExpression) |
Implémente le modèle visiteur pour l'expression logique AND. |
Visit(DbApplyExpression) |
Implémente le modèle visiteur pour l'appel de la fonction spécifiée pour chaque élément du jeu de données 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 dans 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 de 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 en double supprimés de l'argument de jeu spécifié. |
Visit(DbCaseExpression) |
Implémente le modèle visiteur des clauses When, Then, et Else. |
Visit(DbEntityRefExpression) |
Implémente le modèle visiteur pour l'expression qui récupère une référence de l'instance d'entité sous-jacente. |
Visit(DbExceptExpression) |
Implémente le modèle visiteur pour l'opération d'intersection définie entre les opérandes de gauche et de droite. |
Visit(DbExpression) |
Implémente le modèle visiteur pour la fonctionnalité de base requise par les types d'expression. |
Visit(DbFilterExpression) |
Implémente le modèle visiteur pour un prédicat appliqué afin de filtrer un jeu de données 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 de jeu spécifié à un 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 de jeu vide appliquée à un argument de jeu unique. |
Visit(DbLikeExpression)
Implémente le modèle visiteur pour une comparaison de chaîne, 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 dans la collection d'arguments par rapport à 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 set et les types 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 défini 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 le 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 de données 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é 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 dans 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 des 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 effectuée sur un jeu d'entités ou 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 le cadre de 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 qui se trouve actuellement dans la portée.
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 de quantification du type indiqué sur les éléments du jeu de données 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 interne, externe gauche ou externe entière 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 le NOT logique d'un argument booléen unique.
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 nulle 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 logique AND.
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 logique AND.
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 de données 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 dans 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 de 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 en double supprimés de l'argument de jeu 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 des 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 case.
Retours
Visiteur implémenté.
S’applique à
Visit(DbEntityRefExpression)
Implémente le modèle visiteur pour l'expression qui récupère 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 la référence de l'entité.
Retours
Visiteur implémenté.
S’applique à
Visit(DbExceptExpression)
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::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 la fonctionnalité de base requise par les types d'expression.
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é afin de filtrer un jeu de données 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 de jeu spécifié à un 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 de jeu vide appliquée à un argument de jeu unique.
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é.