Condividi tramite


SqlExpressionVisitor Classe

Definizione

Classe che visita un albero delle espressioni SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Ereditarietà
SqlExpressionVisitor
Derivato

Costruttori

SqlExpressionVisitor()

Classe che visita un albero delle espressioni SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Metodi

VisitAtTimeZone(AtTimeZoneExpression)

Visita gli elementi figlio dell'espressione sql "al fuso orario".

VisitCase(CaseExpression)

Visita gli elementi figlio dell'espressione case.

VisitCollate(CollateExpression)

Visita gli elementi figlio dell'espressione di confronto.

VisitColumn(ColumnExpression)

Visita gli elementi figlio dell'espressione di colonna.

VisitCrossApply(CrossApplyExpression)

Visita gli elementi figlio dell'espressione cross apply.

VisitCrossJoin(CrossJoinExpression)

Visita gli elementi figlio dell'espressione cross join.

VisitDelete(DeleteExpression)

Visita gli elementi figlio dell'espressione delete.

VisitDistinct(DistinctExpression)

Visita gli elementi figlio dell'espressione distinta.

VisitExcept(ExceptExpression)

Visita gli elementi figlio dell'espressione tranne .

VisitExists(ExistsExpression)

Visita gli elementi figlio dell'espressione exists.

VisitExtension(Expression)

Classe che visita un albero delle espressioni SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

VisitFromSql(FromSqlExpression)

Visita gli elementi figlio dell'espressione sql.

VisitIn(InExpression)

Visita gli elementi figlio dell'oggetto nell'espressione.

VisitInnerJoin(InnerJoinExpression)

Visita gli elementi figlio dell'espressione inner join.

VisitIntersect(IntersectExpression)

Visita gli elementi figlio dell'espressione intersect.

VisitJsonScalar(JsonScalarExpression)

Visita gli elementi figlio dell'espressione scalare JSON.

VisitLeftJoin(LeftJoinExpression)

Visita gli elementi figlio dell'espressione left join.

VisitLike(LikeExpression)

Visita gli elementi figlio dell'espressione like.

VisitOrdering(OrderingExpression)

Visita gli elementi figlio dell'espressione di ordinamento.

VisitOuterApply(OuterApplyExpression)

Visita gli elementi figlio dell'espressione di applicazione esterna.

VisitProjection(ProjectionExpression)

Visita gli elementi figlio dell'espressione di proiezione.

VisitRowNumber(RowNumberExpression)

Visita gli elementi figlio dell'espressione del numero di riga.

VisitRowValue(RowValueExpression)

Visita gli elementi figlio dell'espressione del valore di riga.

VisitScalarSubquery(ScalarSubqueryExpression)

Visita gli elementi figlio dell'espressione della sottoquery scalare.

VisitSelect(SelectExpression)

Visita gli elementi figlio dell'espressione select.

VisitSqlBinary(SqlBinaryExpression)

Visita gli elementi figlio dell'espressione binaria sql.

VisitSqlConstant(SqlConstantExpression)

Visita gli elementi figlio dell'espressione costante sql.

VisitSqlFragment(SqlFragmentExpression)

Visita gli elementi figlio dell'espressione frammento SQL.

VisitSqlFunction(SqlFunctionExpression)

Visita gli elementi figlio dell'espressione di funzione sql.

VisitSqlParameter(SqlParameterExpression)

Visita gli elementi figlio dell'espressione di parametro sql.

VisitSqlUnary(SqlUnaryExpression)

Visita gli elementi figlio dell'espressione unaria sql.

VisitSubSelect(ScalarSubqueryExpression)

Classe che visita un albero delle espressioni SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

VisitTable(TableExpression)

Visita gli elementi figlio dell'espressione di tabella.

VisitTableValuedFunction(TableValuedFunctionExpression)

Visita gli elementi figlio dell'espressione di funzione con valori di tabella.

VisitUnion(UnionExpression)

Visita gli elementi figlio dell'espressione di unione.

VisitUpdate(UpdateExpression)

Visita gli elementi figlio dell'espressione di aggiornamento.

VisitValues(ValuesExpression)

Visita gli elementi figlio dell'espressione di valori.

Si applica a