Поделиться через


SqlExpressionVisitor Класс

Определение

Класс, который посещает дерево выражений SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Наследование
SqlExpressionVisitor
Производный

Конструкторы

SqlExpressionVisitor()

Класс, который посещает дерево выражений SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Методы

VisitAtTimeZone(AtTimeZoneExpression)

Просматривает дочерние элементы выражения sql "в часовом поясе".

VisitCase(CaseExpression)

Посещает дочерние элементы выражения регистра.

VisitCollate(CollateExpression)

Посещает дочерние элементы выражения collate.

VisitColumn(ColumnExpression)

Просматривает дочерние элементы выражения столбца.

VisitCrossApply(CrossApplyExpression)

Посещает дочерние элементы выражения cross apply.

VisitCrossJoin(CrossJoinExpression)

Посещает дочерние элементы выражения перекрестного соединения.

VisitDelete(DeleteExpression)

Посещает дочерние элементы выражения delete.

VisitDistinct(DistinctExpression)

Просматривает дочерние элементы отдельного выражения.

VisitExcept(ExceptExpression)

Просматривает дочерние элементы выражения except.

VisitExists(ExistsExpression)

Просматривает дочерние элементы выражения exists.

VisitExtension(Expression)

Класс, который посещает дерево выражений SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

VisitFromSql(FromSqlExpression)

Посещает дочерние элементы выражения из sql.

VisitIn(InExpression)

Посещает дочерние элементы в выражении .

VisitInnerJoin(InnerJoinExpression)

Посещает дочерние элементы выражения внутреннего соединения.

VisitIntersect(IntersectExpression)

Посещает дочерние элементы выражения intersect.

VisitJsonScalar(JsonScalarExpression)

Посещает дочерние элементы скалярного выражения JSON.

VisitLeftJoin(LeftJoinExpression)

Просматривает дочерние элементы левого выражения соединения.

VisitLike(LikeExpression)

Просматривает дочерние элементы выражения like.

VisitOrdering(OrderingExpression)

Посещает дочерние элементы выражения упорядочения.

VisitOuterApply(OuterApplyExpression)

Посещает дочерние элементы внешнего выражения apply.

VisitProjection(ProjectionExpression)

Посещает дочерние элементы выражения проекции.

VisitRowNumber(RowNumberExpression)

Просматривает дочерние элементы выражения номера строки.

VisitRowValue(RowValueExpression)

Просматривает дочерние элементы выражения значения строки.

VisitScalarSubquery(ScalarSubqueryExpression)

Просматривает дочерние элементы скалярного выражения вложенного запроса.

VisitSelect(SelectExpression)

Посещает дочерние элементы выражения select.

VisitSqlBinary(SqlBinaryExpression)

Просматривает дочерние элементы двоичного выражения SQL.

VisitSqlConstant(SqlConstantExpression)

Просматривает дочерние элементы константного выражения SQL.

VisitSqlFragment(SqlFragmentExpression)

Посещает дочерние элементы выражения фрагмента SQL.

VisitSqlFunction(SqlFunctionExpression)

Просматривает дочерние элементы выражения функции SQL.

VisitSqlParameter(SqlParameterExpression)

Просматривает дочерние элементы выражения параметра SQL.

VisitSqlUnary(SqlUnaryExpression)

Просматривает дочерние элементы унарного выражения SQL.

VisitSubSelect(ScalarSubqueryExpression)

Класс, который посещает дерево выражений SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

VisitTable(TableExpression)

Посещает дочерние элементы табличного выражения.

VisitTableValuedFunction(TableValuedFunctionExpression)

Просматривает дочерние элементы выражения функции с табличным значением.

VisitUnion(UnionExpression)

Посещает дочерние элементы выражения объединения.

VisitUpdate(UpdateExpression)

Посещает дочерние элементы выражения обновления.

VisitValues(ValuesExpression)

Посещает дочерние элементы выражения значений.

Применяется к