Partilhar via


SqlExpressionVisitor Classe

Definição

Uma classe que visita uma árvore de expressão SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Herança
SqlExpressionVisitor
Derivado

Construtores

SqlExpressionVisitor()

Uma classe que visita uma árvore de expressão SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Métodos

VisitAtTimeZone(AtTimeZoneExpression)

Visita os filhos da expressão sql "no fuso horário".

VisitCase(CaseExpression)

Visita os filhos da expressão de maiúsculas e minúsculas.

VisitCollate(CollateExpression)

Visita os filhos da expressão de agrupamento.

VisitColumn(ColumnExpression)

Visita os filhos da expressão de coluna.

VisitCrossApply(CrossApplyExpression)

Visita os filhos da expressão cross apply.

VisitCrossJoin(CrossJoinExpression)

Visita os filhos da expressão de junção cruzada.

VisitDelete(DeleteExpression)

Visita os filhos da expressão de exclusão.

VisitDistinct(DistinctExpression)

Visita os filhos da expressão distinta.

VisitExcept(ExceptExpression)

Visita os filhos da expressão except.

VisitExists(ExistsExpression)

Visita os filhos da expressão exists.

VisitExtension(Expression)

Uma classe que visita uma árvore de expressão SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

VisitFromSql(FromSqlExpression)

Visita os filhos do da expressão sql.

VisitIn(InExpression)

Visita os filhos do na expressão .

VisitInnerJoin(InnerJoinExpression)

Visita os filhos da expressão de junção interna.

VisitIntersect(IntersectExpression)

Visita os filhos da expressão intersect.

VisitJsonScalar(JsonScalarExpression)

Visita os filhos da expressão escalar JSON.

VisitLeftJoin(LeftJoinExpression)

Visita os filhos da expressão de junção à esquerda.

VisitLike(LikeExpression)

Visita os filhos da expressão like.

VisitOrdering(OrderingExpression)

Visita os filhos da expressão de ordenação.

VisitOuterApply(OuterApplyExpression)

Visita os filhos da expressão de aplicação externa.

VisitProjection(ProjectionExpression)

Visita os filhos da expressão de projeção.

VisitRowNumber(RowNumberExpression)

Visita os filhos da expressão de número de linha.

VisitRowValue(RowValueExpression)

Visita os filhos da expressão de valor de linha.

VisitScalarSubquery(ScalarSubqueryExpression)

Visita os filhos da expressão de subconsulta escalar.

VisitSelect(SelectExpression)

Visita os filhos da expressão de seleção.

VisitSqlBinary(SqlBinaryExpression)

Visita os filhos da expressão binária sql.

VisitSqlConstant(SqlConstantExpression)

Visita os filhos da expressão constante sql.

VisitSqlFragment(SqlFragmentExpression)

Visita os filhos da expressão de fragmento sql.

VisitSqlFunction(SqlFunctionExpression)

Visita os filhos da expressão de função sql.

VisitSqlParameter(SqlParameterExpression)

Visita os filhos da expressão de parâmetro sql.

VisitSqlUnary(SqlUnaryExpression)

Visita os filhos da expressão unária sql.

VisitSubSelect(ScalarSubqueryExpression)

Uma classe que visita uma árvore de expressão SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

VisitTable(TableExpression)

Visita os filhos da expressão de tabela.

VisitTableValuedFunction(TableValuedFunctionExpression)

Visita os filhos da expressão de função com valor de tabela.

VisitUnion(UnionExpression)

Visita os filhos da expressão de união.

VisitUpdate(UpdateExpression)

Visita os filhos da expressão de atualização.

VisitValues(ValuesExpression)

Visita os filhos da expressão de valores.

Aplica-se a