Aracılığıyla paylaş


SqlExpressionVisitor Sınıf

Tanım

SQL ifade ağacını ziyaret eden bir sınıf.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Devralma
SqlExpressionVisitor
Türetilmiş

Oluşturucular

SqlExpressionVisitor()

SQL ifade ağacını ziyaret eden bir sınıf.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Yöntemler

VisitAtTimeZone(AtTimeZoneExpression)

sql "saat diliminde" ifadesinin alt öğelerini ziyaret eder.

VisitCase(CaseExpression)

Servis talebi ifadesinin alt öğelerini ziyaret edin.

VisitCollate(CollateExpression)

Harmanlama ifadesinin alt öğelerini ziyaret edin.

VisitColumn(ColumnExpression)

Sütun ifadesinin alt öğelerini ziyaret edin.

VisitCrossApply(CrossApplyExpression)

Çapraz uygulama ifadesinin alt öğelerini ziyaret edin.

VisitCrossJoin(CrossJoinExpression)

Çapraz birleştirme ifadesinin alt öğelerini ziyaret edin.

VisitDelete(DeleteExpression)

Silme ifadesinin alt öğelerini ziyaret edin.

VisitDistinct(DistinctExpression)

Ayrı ifadenin alt öğelerini ziyaret edin.

VisitExcept(ExceptExpression)

Except ifadesinin alt öğelerini ziyaret edin.

VisitExists(ExistsExpression)

Var olan ifadesinin alt öğelerini ziyaret eder.

VisitExtension(Expression)

SQL ifade ağacını ziyaret eden bir sınıf.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

VisitFromSql(FromSqlExpression)

sql ifadesinin alt öğelerini ziyaretler.

VisitIn(InExpression)

in ifadesinin alt öğelerini ziyaret edin.

VisitInnerJoin(InnerJoinExpression)

İç birleşim ifadesinin alt öğelerini ziyaret edin.

VisitIntersect(IntersectExpression)

Kesişen ifadesinin alt öğelerini ziyaret edin.

VisitJsonScalar(JsonScalarExpression)

JSON skaler ifadesinin alt öğelerini ziyaret edin.

VisitLeftJoin(LeftJoinExpression)

Sol birleştirme ifadesinin alt öğelerini ziyaret edin.

VisitLike(LikeExpression)

Like ifadesinin alt öğelerini ziyaret edin.

VisitOrdering(OrderingExpression)

Sıralama ifadesinin alt öğelerini ziyaret ediyor.

VisitOuterApply(OuterApplyExpression)

Dış uygulama ifadesinin alt öğelerini ziyaret edin.

VisitProjection(ProjectionExpression)

Projeksiyon ifadesinin alt öğelerini ziyaret edin.

VisitRowNumber(RowNumberExpression)

Satır numarası ifadesinin alt öğelerini ziyaret edin.

VisitRowValue(RowValueExpression)

Satır değeri ifadesinin alt öğelerini ziyaret edin.

VisitScalarSubquery(ScalarSubqueryExpression)

Skaler alt sorgu ifadesinin alt öğelerini ziyaret edin.

VisitSelect(SelectExpression)

Seçme ifadesinin alt öğelerini ziyaret edin.

VisitSqlBinary(SqlBinaryExpression)

sql ikili ifadesinin alt öğelerini ziyaret edin.

VisitSqlConstant(SqlConstantExpression)

sql sabit ifadesinin alt öğelerini ziyaret edin.

VisitSqlFragment(SqlFragmentExpression)

SQL parça ifadesinin alt öğelerini ziyaret edin.

VisitSqlFunction(SqlFunctionExpression)

sql işlevi ifadesinin alt öğelerini ziyaret edin.

VisitSqlParameter(SqlParameterExpression)

sql parametre ifadesinin alt öğelerini ziyaret edin.

VisitSqlUnary(SqlUnaryExpression)

Sql birli ifadesinin alt öğelerini ziyaret edin.

VisitSubSelect(ScalarSubqueryExpression)

SQL ifade ağacını ziyaret eden bir sınıf.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

VisitTable(TableExpression)

Tablo ifadesinin alt öğelerini ziyaret edin.

VisitTableValuedFunction(TableValuedFunctionExpression)

Tablo değerli işlev ifadesinin alt öğelerini ziyaret edin.

VisitUnion(UnionExpression)

Birleşim ifadesinin alt öğelerini ziyaret edin.

VisitUpdate(UpdateExpression)

Güncelleştirme ifadesinin alt öğelerini ziyaret edin.

VisitValues(ValuesExpression)

Values ifadesinin alt öğelerini ziyaret eder.

Şunlara uygulanır