SqlExpressionVisitor Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa, która odwiedza drzewo wyrażeń SQL.
Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
- Dziedziczenie
-
SqlExpressionVisitor
- Pochodne
Konstruktory
| SqlExpressionVisitor() |
Klasa, która odwiedza drzewo wyrażeń SQL. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
Metody
| VisitAtTimeZone(AtTimeZoneExpression) |
Odwiedza elementy podrzędne wyrażenia sql "w strefie czasowej". |
| VisitCase(CaseExpression) |
Odwiedza elementy podrzędne wyrażenia przypadku. |
| VisitCollate(CollateExpression) |
Odwiedza elementy podrzędne wyrażenia sortowania. |
| VisitColumn(ColumnExpression) |
Odwiedza elementy podrzędne wyrażenia kolumny. |
| VisitCrossApply(CrossApplyExpression) |
Odwiedza elementy podrzędne wyrażenia stosowanego krzyżowego. |
| VisitCrossJoin(CrossJoinExpression) |
Odwiedza elementy podrzędne wyrażenia sprzężenia krzyżowego. |
| VisitDelete(DeleteExpression) |
Odwiedza elementy podrzędne wyrażenia usuwania. |
| VisitDistinct(DistinctExpression) |
Odwiedza elementy podrzędne wyrażenia odrębnego. |
| VisitExcept(ExceptExpression) |
Odwiedza elementy podrzędne wyrażenia z wyjątkiem. |
| VisitExists(ExistsExpression) |
Odwiedza elementy podrzędne wyrażenia istnieje. |
| VisitExtension(Expression) |
Klasa, która odwiedza drzewo wyrażeń SQL. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| VisitFromSql(FromSqlExpression) |
Odwiedza elementy podrzędne wyrażenia sql. |
| VisitIn(InExpression) |
Odwiedza elementy podrzędne wyrażenia in. |
| VisitInnerJoin(InnerJoinExpression) |
Odwiedza elementy podrzędne wyrażenia sprzężenia wewnętrznego. |
| VisitIntersect(IntersectExpression) |
Odwiedza elementy podrzędne wyrażenia krzyżowego. |
| VisitJsonScalar(JsonScalarExpression) |
Odwiedza elementy podrzędne wyrażenia skalarnego JSON. |
| VisitLeftJoin(LeftJoinExpression) |
Odwiedza elementy podrzędne wyrażenia sprzężenia po lewej stronie. |
| VisitLike(LikeExpression) |
Odwiedza elementy podrzędne wyrażenia like. |
| VisitOrdering(OrderingExpression) |
Odwiedza elementy podrzędne wyrażenia porządkowania. |
| VisitOuterApply(OuterApplyExpression) |
Odwiedza elementy podrzędne wyrażenia stosowanego zewnętrznego. |
| VisitProjection(ProjectionExpression) |
Odwiedza elementy podrzędne wyrażenia projekcji. |
| VisitRowNumber(RowNumberExpression) |
Odwiedza elementy podrzędne wyrażenia numeru wiersza. |
| VisitRowValue(RowValueExpression) |
Odwiedza elementy podrzędne wyrażenia wartości wiersza. |
| VisitScalarSubquery(ScalarSubqueryExpression) |
Odwiedza elementy podrzędne wyrażenia podzapytania skalarnego. |
| VisitSelect(SelectExpression) |
Odwiedza elementy podrzędne wyrażenia select. |
| VisitSqlBinary(SqlBinaryExpression) |
Odwiedza elementy podrzędne wyrażenia binarnego SQL. |
| VisitSqlConstant(SqlConstantExpression) |
Odwiedza elementy podrzędne wyrażenia stałej SQL. |
| VisitSqlFragment(SqlFragmentExpression) |
Odwiedza elementy podrzędne wyrażenia fragmentu sql. |
| VisitSqlFunction(SqlFunctionExpression) |
Odwiedza elementy podrzędne wyrażenia funkcji SQL. |
| VisitSqlParameter(SqlParameterExpression) |
Odwiedza elementy podrzędne wyrażenia parametru sql. |
| VisitSqlUnary(SqlUnaryExpression) |
Odwiedza elementy podrzędne wyrażenia jednoargumentowego sql. |
| VisitSubSelect(ScalarSubqueryExpression) |
Klasa, która odwiedza drzewo wyrażeń SQL. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| VisitTable(TableExpression) |
Odwiedza elementy podrzędne wyrażenia tabeli. |
| VisitTableValuedFunction(TableValuedFunctionExpression) |
Odwiedza elementy podrzędne wyrażenia funkcji z wartością tabeli. |
| VisitUnion(UnionExpression) |
Odwiedza elementy podrzędne wyrażenia unii. |
| VisitUpdate(UpdateExpression) |
Odwiedza elementy podrzędne wyrażenia aktualizacji. |
| VisitValues(ValuesExpression) |
Odwiedza elementy podrzędne wyrażenia wartości. |