Freigeben über


SqlExpressionVisitor Klasse

Definition

Eine Klasse, die eine SQL-Ausdrucksstruktur besucht.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Vererbung
SqlExpressionVisitor
Abgeleitet

Konstruktoren

SqlExpressionVisitor()

Eine Klasse, die eine SQL-Ausdrucksstruktur besucht.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

Methoden

VisitAtTimeZone(AtTimeZoneExpression)

Besucht die untergeordneten Elemente des sql-Ausdrucks "zur Zeitzone".

VisitCase(CaseExpression)

Besucht die untergeordneten Elemente des Groß- und Kleinschreibungsausdrucks.

VisitCollate(CollateExpression)

Besucht die untergeordneten Elemente des Sortierungsausdrucks.

VisitColumn(ColumnExpression)

Besucht die untergeordneten Elemente des Spaltenausdrucks.

VisitCrossApply(CrossApplyExpression)

Besucht die untergeordneten Elemente des kreuzverwendeten Ausdrucks.

VisitCrossJoin(CrossJoinExpression)

Besucht die untergeordneten Elemente des Kreuzbeitrittsausdrucks.

VisitDelete(DeleteExpression)

Besucht die untergeordneten Elemente des Löschausdrucks.

VisitDistinct(DistinctExpression)

Besucht die untergeordneten Elemente des eindeutigen Ausdrucks.

VisitExcept(ExceptExpression)

Besucht die untergeordneten Elemente des Ausnahmeausdrucks.

VisitExists(ExistsExpression)

Besucht die untergeordneten Elemente des vorhandenen Ausdrucks.

VisitExtension(Expression)

Eine Klasse, die eine SQL-Ausdrucksstruktur besucht.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

VisitFromSql(FromSqlExpression)

Besucht die untergeordneten Elemente des from sql-Ausdrucks.

VisitIn(InExpression)

Besucht die untergeordneten Elemente des in-Ausdrucks.

VisitInnerJoin(InnerJoinExpression)

Besucht die untergeordneten Elemente des inneren Join-Ausdrucks.

VisitIntersect(IntersectExpression)

Besucht die untergeordneten Elemente des Schnittpunktausdrucks.

VisitJsonScalar(JsonScalarExpression)

Besucht die untergeordneten Elemente des JSON-skalaren Ausdrucks.

VisitLeftJoin(LeftJoinExpression)

Besucht die untergeordneten Elemente des linken Join-Ausdrucks.

VisitLike(LikeExpression)

Besucht die untergeordneten Elemente des ähnlichen Ausdrucks.

VisitOrdering(OrderingExpression)

Besucht die untergeordneten Elemente des Bestellausdrucks.

VisitOuterApply(OuterApplyExpression)

Besucht die untergeordneten Elemente des äußeren Apply-Ausdrucks.

VisitProjection(ProjectionExpression)

Besucht die untergeordneten Elemente des Projektionsausdrucks.

VisitRowNumber(RowNumberExpression)

Besucht die untergeordneten Elemente des Zeilennummernausdrucks.

VisitRowValue(RowValueExpression)

Besucht die untergeordneten Elemente des Zeilenwertausdrucks.

VisitScalarSubquery(ScalarSubqueryExpression)

Besucht die untergeordneten Elemente des skalaren Unterabfrageausdrucks.

VisitSelect(SelectExpression)

Besucht die untergeordneten Elemente des Select-Ausdrucks.

VisitSqlBinary(SqlBinaryExpression)

Besucht die untergeordneten Elemente des sql-Binärausdrucks.

VisitSqlConstant(SqlConstantExpression)

Besucht die untergeordneten Elemente des sql-Konstantenausdrucks.

VisitSqlFragment(SqlFragmentExpression)

Besucht die untergeordneten Elemente des SQL-Fragmentausdrucks.

VisitSqlFunction(SqlFunctionExpression)

Besucht die untergeordneten Elemente des sql-Funktionsausdrucks.

VisitSqlParameter(SqlParameterExpression)

Besucht die untergeordneten Elemente des sql-Parameterausdrucks.

VisitSqlUnary(SqlUnaryExpression)

Besucht die untergeordneten Elemente des unären Sql-Ausdrucks.

VisitSubSelect(ScalarSubqueryExpression)

Eine Klasse, die eine SQL-Ausdrucksstruktur besucht.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

VisitTable(TableExpression)

Besucht die untergeordneten Elemente des Tabellenausdrucks.

VisitTableValuedFunction(TableValuedFunctionExpression)

Besucht die untergeordneten Elemente des Tabellenwertfunktionsausdrucks.

VisitUnion(UnionExpression)

Besucht die Untergeordneten des Union-Ausdrucks.

VisitUpdate(UpdateExpression)

Besucht die untergeordneten Elemente des Updateausdrucks.

VisitValues(ValuesExpression)

Besucht die untergeordneten Elemente des Werteausdrucks.

Gilt für: