SqlExpressionVisitor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que visita un árbol de expresiones SQL.
Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.
[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
- Herencia
-
SqlExpressionVisitor
- Derivado
- Atributos
Constructores
| Nombre | Description |
|---|---|
| SqlExpressionVisitor() |
Clase que visita un árbol de expresiones SQL. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
Métodos
| Nombre | Description |
|---|---|
| VisitAtTimeZone(AtTimeZoneExpression) |
Visita los elementos secundarios de la expresión sql "at time zone". |
| VisitCase(CaseExpression) |
Visita a los elementos secundarios de la expresión de caso. |
| VisitCollate(CollateExpression) |
Visita los elementos secundarios de la expresión de intercalación. |
| VisitColumn(ColumnExpression) |
Visita los elementos secundarios de la expresión de columna. |
| VisitCrossApply(CrossApplyExpression) |
Visita a los elementos secundarios de la expresión de aplicación cruzada. |
| VisitCrossJoin(CrossJoinExpression) |
Visita los elementos secundarios de la expresión de combinación cruzada. |
| VisitDelete(DeleteExpression) |
Visita los elementos secundarios de la expresión delete. |
| VisitDistinct(DistinctExpression) |
Visita los elementos secundarios de la expresión distinta. |
| VisitExcept(ExceptExpression) |
Visita a los elementos secundarios de la expresión except. |
| VisitExists(ExistsExpression) |
Visita los elementos secundarios de la expresión exists. |
| VisitExtension(Expression) |
Clase que visita un árbol de expresiones SQL. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| VisitFromSql(FromSqlExpression) |
Visita los elementos secundarios de la expresión de sql. |
| VisitIn(InExpression) |
Visita los elementos secundarios de en expresión. |
| VisitInnerJoin(InnerJoinExpression) |
Visita los elementos secundarios de la expresión de combinación interna. |
| VisitIntersect(IntersectExpression) |
Visita los elementos secundarios de la expresión intersect. |
| VisitJsonScalar(JsonScalarExpression) |
Visita los elementos secundarios de la expresión escalar JSON. |
| VisitLeftJoin(LeftJoinExpression) |
Visita los elementos secundarios de la expresión de combinación izquierda. |
| VisitLike(LikeExpression) |
Visita a los elementos secundarios de la expresión like. |
| VisitOrdering(OrderingExpression) |
Visita los elementos secundarios de la expresión de ordenación. |
| VisitOuterApply(OuterApplyExpression) |
Visita los elementos secundarios de la expresión de aplicación externa. |
| VisitProjection(ProjectionExpression) |
Visita los elementos secundarios de la expresión de proyección. |
| VisitRightJoin(RightJoinExpression) |
Visita a los elementos secundarios de la expresión de combinación derecha. |
| VisitRowNumber(RowNumberExpression) |
Visita los elementos secundarios de la expresión de número de fila. |
| VisitRowValue(RowValueExpression) |
Visita los elementos secundarios de la expresión de valor de fila. |
| VisitScalarSubquery(ScalarSubqueryExpression) |
Visita los elementos secundarios de la expresión de subconsulta escalar. |
| VisitSelect(SelectExpression) |
Visita los elementos secundarios de la expresión de selección. |
| VisitSqlBinary(SqlBinaryExpression) |
Visita los elementos secundarios de la expresión binaria sql. |
| VisitSqlConstant(SqlConstantExpression) |
Visita los elementos secundarios de la expresión constante sql. |
| VisitSqlFragment(SqlFragmentExpression) |
Visita los elementos secundarios de la expresión de fragmento sql. |
| VisitSqlFunction(SqlFunctionExpression) |
Visita los elementos secundarios de la expresión de función sql. |
| VisitSqlParameter(SqlParameterExpression) |
Visita los elementos secundarios de la expresión de parámetro sql. |
| VisitSqlUnary(SqlUnaryExpression) |
Visita los elementos secundarios de la expresión unaria sql. |
| VisitSubSelect(ScalarSubqueryExpression) |
Clase que visita un árbol de expresiones SQL. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| VisitTable(TableExpression) |
Visita los elementos secundarios de la expresión de tabla. |
| VisitTableValuedFunction(TableValuedFunctionExpression) |
Visita los elementos secundarios de la expresión de función con valores de tabla. |
| VisitUnion(UnionExpression) |
Visita a los niños de la expresión de unión. |
| VisitUpdate(UpdateExpression) |
Visita los elementos secundarios de la expresión de actualización. |
| VisitValues(ValuesExpression) |
Visita los elementos secundarios de la expresión de valores. |