Sdílet prostřednictvím


SqlExpressionVisitor Třída

Definice

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Dědičnost
SqlExpressionVisitor
Odvozené

Konstruktory

SqlExpressionVisitor()

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Metody

VisitAtTimeZone(AtTimeZoneExpression)

Navštíví podřízené položky výrazu SQL "at time zone" (v časovém pásmu).

VisitCase(CaseExpression)

Navštíví podřízené položky výrazu případu.

VisitCollate(CollateExpression)

Navštíví děti kolatačního výrazu.

VisitColumn(ColumnExpression)

Navštíví podřízené položky výrazu sloupce.

VisitCrossApply(CrossApplyExpression)

Navštíví podřízené položky křížového výrazu.

VisitCrossJoin(CrossJoinExpression)

Navštíví podřízené položky výrazu křížového spojení.

VisitDelete(DeleteExpression)

Navštíví podřízené položky výrazu delete.

VisitDistinct(DistinctExpression)

Navštíví podřízené položky výrazu distinct.

VisitExcept(ExceptExpression)

Navštíví děti výrazu except.

VisitExists(ExistsExpression)

Navštíví podřízené položky výrazu exists.

VisitExtension(Expression)

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitFromSql(FromSqlExpression)

Navštíví podřízené položky výrazu z jazyka SQL.

VisitIn(InExpression)

Navštíví děti ve výrazu.

VisitInnerJoin(InnerJoinExpression)

Navštíví podřízené výrazy vnitřního spojení.

VisitIntersect(IntersectExpression)

Navštíví děti výrazu průniku.

VisitJsonScalar(JsonScalarExpression)

Navštíví podřízené položky skalárního výrazu JSON.

VisitLeftJoin(LeftJoinExpression)

Navštíví podřízené položky výrazu levého spojení.

VisitLike(LikeExpression)

Navštíví děti podobného výrazu.

VisitOrdering(OrderingExpression)

Navštíví podřízené výrazy řazení.

VisitOuterApply(OuterApplyExpression)

Navštíví podřízené prvky vnějšího výrazu apply.

VisitProjection(ProjectionExpression)

Navštíví děti projekčního výrazu.

VisitRowNumber(RowNumberExpression)

Navštíví podřízené položky výrazu číslo řádku.

VisitRowValue(RowValueExpression)

Navštíví podřízené položky výrazu hodnoty řádku.

VisitScalarSubquery(ScalarSubqueryExpression)

Navštíví podřízené položky skalárního poddotazového výrazu.

VisitSelect(SelectExpression)

Navštíví podřízené položky výrazu select.

VisitSqlBinary(SqlBinaryExpression)

Navštíví podřízené položky binárního výrazu SQL.

VisitSqlConstant(SqlConstantExpression)

Navštíví podřízené položky výrazu konstanty SQL.

VisitSqlFragment(SqlFragmentExpression)

Navštíví podřízené položky výrazu fragmentu SQL.

VisitSqlFunction(SqlFunctionExpression)

Navštíví podřízené položky výrazu funkce SQL.

VisitSqlParameter(SqlParameterExpression)

Navštíví podřízené položky výrazu parametru SQL.

VisitSqlUnary(SqlUnaryExpression)

Navštíví děti unárního výrazu SQL.

VisitSubSelect(ScalarSubqueryExpression)

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitTable(TableExpression)

Navštíví podřízené položky výrazu tabulky.

VisitTableValuedFunction(TableValuedFunctionExpression)

Navštíví podřízené položky výrazu funkce s hodnotami tabulky.

VisitUnion(UnionExpression)

Navštíví děti odborového výrazu.

VisitUpdate(UpdateExpression)

Navštíví podřízené položky výrazu update.

VisitValues(ValuesExpression)

Navštíví podřízené položky výrazu hodnot.

Platí pro