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 "at time zone" 式の子を参照します。

VisitCase(CaseExpression)

ケース式の子を訪問します。

VisitCollate(CollateExpression)

照合式の子を参照します。

VisitColumn(ColumnExpression)

列式の子を参照します。

VisitCrossApply(CrossApplyExpression)

クロス適用式の子を訪問します。

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)

値式の子を参照します。

適用対象