Partager via


SqlExpressionVisitor Classe

Définition

Classe qui visite une arborescence d’expressions SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Héritage
SqlExpressionVisitor
Dérivé

Constructeurs

SqlExpressionVisitor()

Classe qui visite une arborescence d’expressions SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

Méthodes

VisitAtTimeZone(AtTimeZoneExpression)

Visite les enfants de l’expression sql « at time zone ».

VisitCase(CaseExpression)

Visite les enfants de l’expression case.

VisitCollate(CollateExpression)

Visite les enfants de l’expression de collate.

VisitColumn(ColumnExpression)

Visite les enfants de l’expression de colonne.

VisitCrossApply(CrossApplyExpression)

Visite les enfants de l’expression cross apply.

VisitCrossJoin(CrossJoinExpression)

Visite les enfants de l’expression de jointure croisée.

VisitDelete(DeleteExpression)

Visite les enfants de l’expression delete.

VisitDistinct(DistinctExpression)

Visite les enfants de l’expression distincte.

VisitExcept(ExceptExpression)

Visite les enfants de l’expression except.

VisitExists(ExistsExpression)

Visite les enfants de l’expression exists.

VisitExtension(Expression)

Classe qui visite une arborescence d’expressions SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

VisitFromSql(FromSqlExpression)

Visite les enfants de l’expression sql de .

VisitIn(InExpression)

Visite les enfants de l’expression in.

VisitInnerJoin(InnerJoinExpression)

Visite les enfants de l’expression de jointure interne.

VisitIntersect(IntersectExpression)

Visite les enfants de l’expression d’intersection.

VisitJsonScalar(JsonScalarExpression)

Visite les enfants de l’expression scalaire JSON.

VisitLeftJoin(LeftJoinExpression)

Visite les enfants de l’expression de jointure gauche.

VisitLike(LikeExpression)

Visite les enfants de l’expression like.

VisitOrdering(OrderingExpression)

Visite les enfants de l’expression de classement.

VisitOuterApply(OuterApplyExpression)

Visite les enfants de l’expression apply externe.

VisitProjection(ProjectionExpression)

Visite les enfants de l’expression de projection.

VisitRowNumber(RowNumberExpression)

Visite les enfants de l’expression de numéro de ligne.

VisitRowValue(RowValueExpression)

Visite les enfants de l’expression de valeur de ligne.

VisitScalarSubquery(ScalarSubqueryExpression)

Visite les enfants de l’expression de sous-requête scalaire.

VisitSelect(SelectExpression)

Visite les enfants de l’expression select.

VisitSqlBinary(SqlBinaryExpression)

Visite les enfants de l’expression binaire sql.

VisitSqlConstant(SqlConstantExpression)

Visite les enfants de l’expression constante sql.

VisitSqlFragment(SqlFragmentExpression)

Visite les enfants de l’expression de fragment sql.

VisitSqlFunction(SqlFunctionExpression)

Visite les enfants de l’expression de fonction sql.

VisitSqlParameter(SqlParameterExpression)

Visite les enfants de l’expression de paramètre sql.

VisitSqlUnary(SqlUnaryExpression)

Visite les enfants de l’expression unaire sql.

VisitSubSelect(ScalarSubqueryExpression)

Classe qui visite une arborescence d’expressions SQL.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

VisitTable(TableExpression)

Visite les enfants de l’expression de table.

VisitTableValuedFunction(TableValuedFunctionExpression)

Visite les enfants de l’expression de fonction table.

VisitUnion(UnionExpression)

Visite les enfants de l’expression d’union.

VisitUpdate(UpdateExpression)

Visite les enfants de l’expression de mise à jour.

VisitValues(ValuesExpression)

Visite les enfants de l’expression de valeurs.

S’applique à