Bagikan melalui


SqlExpressionVisitor Kelas

Definisi

Kelas yang mengunjungi pohon ekspresi SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

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

Konstruktor

SqlExpressionVisitor()

Kelas yang mengunjungi pohon ekspresi SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

Metode

VisitAtTimeZone(AtTimeZoneExpression)

Mengunjungi anak-anak ekspresi "pada zona waktu" sql.

VisitCase(CaseExpression)

Mengunjungi anak-anak ekspresi kasus.

VisitCollate(CollateExpression)

Mengunjungi anak-anak ekspresi kolagen.

VisitColumn(ColumnExpression)

Mengunjungi anak-anak ekspresi kolom.

VisitCrossApply(CrossApplyExpression)

Mengunjungi anak-anak dari ekspresi penerapan silang.

VisitCrossJoin(CrossJoinExpression)

Mengunjungi anak-anak ekspresi gabungan silang.

VisitDelete(DeleteExpression)

Mengunjungi anak-anak dari ekspresi penghapusan.

VisitDistinct(DistinctExpression)

Mengunjungi anak-anak dari ekspresi yang berbeda.

VisitExcept(ExceptExpression)

Mengunjungi anak-anak dari ekspresi kecuali.

VisitExists(ExistsExpression)

Mengunjungi anak-anak dari ekspresi yang ada.

VisitExtension(Expression)

Kelas yang mengunjungi pohon ekspresi SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitFromSql(FromSqlExpression)

Mengunjungi anak-anak dari ekspresi sql.

VisitIn(InExpression)

Mengunjungi anak-anak dari dalam ekspresi.

VisitInnerJoin(InnerJoinExpression)

Mengunjungi anak-anak ekspresi gabungan dalam.

VisitIntersect(IntersectExpression)

Mengunjungi anak-anak dari ekspresi persimpangan.

VisitJsonScalar(JsonScalarExpression)

Mengunjungi anak-anak ekspresi skalar JSON.

VisitLeftJoin(LeftJoinExpression)

Mengunjungi anak-anak dari ekspresi gabungan kiri.

VisitLike(LikeExpression)

Mengunjungi anak-anak dari ekspresi sesuka hati.

VisitOrdering(OrderingExpression)

Mengunjungi anak-anak ekspresi pemesanan.

VisitOuterApply(OuterApplyExpression)

Mengunjungi anak-anak dari ekspresi terapkan luar.

VisitProjection(ProjectionExpression)

Mengunjungi anak-anak ekspresi proyeksi.

VisitRowNumber(RowNumberExpression)

Mengunjungi anak-anak ekspresi nomor baris.

VisitRowValue(RowValueExpression)

Mengunjungi anak-anak dari ekspresi nilai baris.

VisitScalarSubquery(ScalarSubqueryExpression)

Mengunjungi anak-anak ekspresi subkueri skalar.

VisitSelect(SelectExpression)

Mengunjungi anak-anak ekspresi pemilihan.

VisitSqlBinary(SqlBinaryExpression)

Mengunjungi anak-anak ekspresi biner sql.

VisitSqlConstant(SqlConstantExpression)

Mengunjungi anak-anak ekspresi konstanta sql.

VisitSqlFragment(SqlFragmentExpression)

Mengunjungi anak-anak ekspresi fragmen sql.

VisitSqlFunction(SqlFunctionExpression)

Mengunjungi anak-anak ekspresi fungsi sql.

VisitSqlParameter(SqlParameterExpression)

Mengunjungi anak-anak ekspresi parameter sql.

VisitSqlUnary(SqlUnaryExpression)

Mengunjungi anak-anak ekspresi sql unary.

VisitSubSelect(ScalarSubqueryExpression)

Kelas yang mengunjungi pohon ekspresi SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitTable(TableExpression)

Mengunjungi anak-anak ekspresi tabel.

VisitTableValuedFunction(TableValuedFunctionExpression)

Mengunjungi turunan dari ekspresi fungsi bernilai tabel.

VisitUnion(UnionExpression)

Mengunjungi anak-anak ekspresi serikat.

VisitUpdate(UpdateExpression)

Mengunjungi anak-anak ekspresi pembaruan.

VisitValues(ValuesExpression)

Mengunjungi anak-anak ekspresi nilai.

Berlaku untuk