SqlExpressionVisitor Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class that visits a SQL expression tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
- Inheritance
-
SqlExpressionVisitor
- Derived
Constructors
SqlExpressionVisitor() |
Methods
VisitAtTimeZone(AtTimeZoneExpression) |
Visits the children of the sql "at time zone" expression. |
VisitCase(CaseExpression) |
Visits the children of the case expression. |
VisitCollate(CollateExpression) |
Visits the children of the collate expression. |
VisitColumn(ColumnExpression) |
Visits the children of the column expression. |
VisitCrossApply(CrossApplyExpression) |
Visits the children of the cross apply expression. |
VisitCrossJoin(CrossJoinExpression) |
Visits the children of the cross join expression. |
VisitDelete(DeleteExpression) |
Visits the children of the delete expression. |
VisitDistinct(DistinctExpression) |
Visits the children of the distinct expression. |
VisitExcept(ExceptExpression) |
Visits the children of the except expression. |
VisitExists(ExistsExpression) |
Visits the children of the exists expression. |
VisitExtension(Expression) | Visits the children of the extension expression. |
VisitFromSql(FromSqlExpression) |
Visits the children of the from sql expression. |
VisitIn(InExpression) |
Visits the children of the in expression. |
VisitInnerJoin(InnerJoinExpression) |
Visits the children of the inner join expression. |
VisitIntersect(IntersectExpression) |
Visits the children of the intersect expression. |
VisitJsonScalar(JsonScalarExpression) |
Visits the children of the JSON scalar expression. |
VisitLeftJoin(LeftJoinExpression) |
Visits the children of the left join expression. |
VisitLike(LikeExpression) |
Visits the children of the like expression. |
VisitOrdering(OrderingExpression) |
Visits the children of the ordering expression. |
VisitOuterApply(OuterApplyExpression) |
Visits the children of the outer apply expression. |
VisitProjection(ProjectionExpression) |
Visits the children of the projection expression. |
VisitRowNumber(RowNumberExpression) |
Visits the children of the row number expression. |
VisitRowValue(RowValueExpression) |
Visits the children of the row value expression. |
VisitScalarSubquery(ScalarSubqueryExpression) |
Visits the children of the scalar subquery expression. |
VisitSelect(SelectExpression) |
Visits the children of the select expression. |
VisitSqlBinary(SqlBinaryExpression) |
Visits the children of the sql binary expression. |
VisitSqlConstant(SqlConstantExpression) |
Visits the children of the sql constant expression. |
VisitSqlFragment(SqlFragmentExpression) |
Visits the children of the sql fragment expression. |
VisitSqlFunction(SqlFunctionExpression) |
Visits the children of the sql function expression. |
VisitSqlParameter(SqlParameterExpression) |
Visits the children of the sql parameter expression. |
VisitSqlUnary(SqlUnaryExpression) |
Visits the children of the sql unary expression. |
VisitSubSelect(ScalarSubqueryExpression) | |
VisitTable(TableExpression) |
Visits the children of the table expression. |
VisitTableValuedFunction(TableValuedFunctionExpression) |
Visits the children of the table valued function expression. |
VisitUnion(UnionExpression) |
Visits the children of the union expression. |
VisitUpdate(UpdateExpression) |
Visits the children of the update expression. |
VisitValues(ValuesExpression) |
Visits the children of the values expression. |
Applies to
Entity Framework