Partage via


DbExpressionVisitor<TResultType>.Visit Méthode

Définition

Implémente le modèle visiteur pour les expressions.

Surcharges

Visit(DbLikeExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbLikeExpression.

Visit(DbLimitExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbLimitExpression.

Visit(DbNewInstanceExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbNewInstanceExpression.

Visit(DbNotExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbNotExpression.

Visit(DbNullExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbNullExpression.

Visit(DbOfTypeExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbOfTypeExpression.

Visit(DbOrExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbOrExpression.

Visit(DbParameterReferenceExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbParameterReferenceExpression.

Visit(DbLambdaExpression)

En cas de substitution dans une classe dérivée, implémente la méthode visiteur pour DbLambdaExpression.

Visit(DbProjectExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbProjectExpression.

Visit(DbQuantifierExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbQuantifierExpression.

Visit(DbRefExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbRefExpression.

Visit(DbRefKeyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbRelationshipNavigationExpression.

Visit(DbScanExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbScanExpression.

Visit(DbSkipExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbSkipExpression.

Visit(DbSortExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbSortExpression.

Visit(DbTreatExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbTreatExpression.

Visit(DbPropertyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbPropertyExpression.

Visit(DbJoinExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbJoinExpression.

Visit(DbIsOfExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIsOfExpression.

Visit(DbIsNullExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIsNullExpression.

Visit(DbAndExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbAndExpression.

Visit(DbApplyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbApplyExpression.

Visit(DbArithmeticExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbArithmeticExpression.

Visit(DbCaseExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbCaseExpression.

Visit(DbCastExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbCastExpression.

Visit(DbComparisonExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbComparisonExpression.

Visit(DbConstantExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbConstantExpression.

Visit(DbCrossJoinExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbCrossJoinExpression.

Visit(DbDerefExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbDerefExpression.

Visit(DbDistinctExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbDistinctExpression.

Visit(DbElementExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbElementExpression.

Visit(DbEntityRefExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbEntityRefExpression.

Visit(DbExceptExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbExceptExpression.

Visit(DbExpression)

En cas de substitution dans une classe dérivée, gère toute expression d'un type non reconnu.

Visit(DbFilterExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbFilterExpression.

Visit(DbFunctionExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbFunctionExpression.

Visit(DbGroupByExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbGroupByExpression.

Visit(DbIntersectExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIntersectExpression.

Visit(DbIsEmptyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIsEmptyExpression.

Visit(DbUnionAllExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbVariableReferenceExpression.

Visit(DbLikeExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbLikeExpression.

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

Paramètres

expression
DbLikeExpression

Objet DbLikeExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbLimitExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbLimitExpression.

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

Paramètres

expression
DbLimitExpression

Objet DbLimitExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbNewInstanceExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbNewInstanceExpression.

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

Paramètres

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbNotExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbNotExpression.

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

Paramètres

expression
DbNotExpression

Objet DbNotExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbNullExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbNullExpression.

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

Paramètres

expression
DbNullExpression

Objet DbNullExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbOfTypeExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbOfTypeExpression.

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

Paramètres

expression
DbOfTypeExpression

Objet DbOfTypeExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbOrExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbOrExpression.

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

Paramètres

expression
DbOrExpression

Objet DbOrExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbParameterReferenceExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbParameterReferenceExpression.

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

Paramètres

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbLambdaExpression)

En cas de substitution dans une classe dérivée, implémente la méthode visiteur pour DbLambdaExpression.

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

Paramètres

expression
DbLambdaExpression

Objet DbLambdaExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbProjectExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbProjectExpression.

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

Paramètres

expression
DbProjectExpression

Objet DbProjectExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbQuantifierExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbQuantifierExpression.

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

Paramètres

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbRefExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbRefExpression.

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

Paramètres

expression
DbRefExpression

Objet DbRefExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbRefKeyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbRefKeyExpression.

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

Paramètres

expression
DbRefKeyExpression

Objet DbRefKeyExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbRelationshipNavigationExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbRelationshipNavigationExpression.

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

Paramètres

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbScanExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbScanExpression.

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

Paramètres

expression
DbScanExpression

Objet DbScanExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbSkipExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbSkipExpression.

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

Paramètres

expression
DbSkipExpression

Objet DbSkipExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbSortExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbSortExpression.

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

Paramètres

expression
DbSortExpression

Objet DbSortExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbTreatExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbTreatExpression.

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

Paramètres

expression
DbTreatExpression

Objet DbTreatExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbPropertyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbPropertyExpression.

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

Paramètres

expression
DbPropertyExpression

Objet DbPropertyExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbJoinExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbJoinExpression.

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

Paramètres

expression
DbJoinExpression

Objet DbJoinExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbIsOfExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIsOfExpression.

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

Paramètres

expression
DbIsOfExpression

Objet DbIsOfExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbIsNullExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIsNullExpression.

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

Paramètres

expression
DbIsNullExpression

Objet DbIsNullExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbAndExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbAndExpression.

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

Paramètres

expression
DbAndExpression

Objet DbAndExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbApplyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbApplyExpression.

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

Paramètres

expression
DbApplyExpression

Objet DbApplyExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbArithmeticExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbArithmeticExpression.

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

Paramètres

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbCaseExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbCaseExpression.

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

Paramètres

expression
DbCaseExpression

Objet DbCaseExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbCastExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbCastExpression.

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

Paramètres

expression
DbCastExpression

Objet DbCastExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbComparisonExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbComparisonExpression.

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

Paramètres

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbConstantExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbConstantExpression.

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

Paramètres

expression
DbConstantExpression

Objet DbConstantExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbCrossJoinExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbCrossJoinExpression.

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

Paramètres

expression
DbCrossJoinExpression

Objet DbCrossJoinExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbDerefExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbDerefExpression.

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

Paramètres

expression
DbDerefExpression

Objet DbDerefExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbDistinctExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbDistinctExpression.

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

Paramètres

expression
DbDistinctExpression

Objet DbDistinctExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbElementExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbElementExpression.

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

Paramètres

expression
DbElementExpression

Objet DbElementExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbEntityRefExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbEntityRefExpression.

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

Paramètres

expression
DbEntityRefExpression

Objet DbEntityRefExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbExceptExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbExceptExpression.

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

Paramètres

expression
DbExceptExpression

Objet DbExceptExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbExpression)

En cas de substitution dans une classe dérivée, gère toute expression d'un type non reconnu.

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

Paramètres

expression
DbExpression

Objet DbExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

Remarques

Cette méthode est appelée lorsqu'une expression d'un type non reconnu est rencontrée.

S’applique à

Visit(DbFilterExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbFilterExpression.

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

Paramètres

expression
DbFilterExpression

Objet DbFilterExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbFunctionExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbFunctionExpression.

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

Paramètres

expression
DbFunctionExpression

Objet DbFunctionExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbGroupByExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbGroupByExpression.

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

Paramètres

expression
DbGroupByExpression

Objet DbGroupByExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbIntersectExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIntersectExpression.

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

Paramètres

expression
DbIntersectExpression

Objet DbIntersectExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbIsEmptyExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbIsEmptyExpression.

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

Paramètres

expression
DbIsEmptyExpression

Objet DbIsEmptyExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbUnionAllExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbUnionAllExpression.

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

Paramètres

expression
DbUnionAllExpression

Objet DbUnionAllExpression visité.

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à

Visit(DbVariableReferenceExpression)

En cas de substitution dans une classe dérivée, implémente le modèle visiteur pour DbVariableReferenceExpression.

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

Paramètres

Retours

TResultType

Valeur de résultat d'un type spécifique.

S’applique à