Idioma

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.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Herança
SqlExpressionVisitor
Derivado
Atributos

Construtores

Nome Descrição
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

Nome Descrição
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 ordenação.

VisitColumn(ColumnExpression)

Visita os filhos da expressão de coluna.

VisitCrossApply(CrossApplyExpression)

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

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 exceto.

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 da expressão sql.

VisitIn(InExpression)

Visita os filhos da expressão in.

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.

VisitRightJoin(RightJoinExpression)

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

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 select.

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 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