Dil

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.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Devralma
SqlExpressionVisitor
Türetilmiş
Özellikler

Oluşturucular

Veri Akışı Adı Description
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

Veri Akışı Adı Description
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 ifadesinden öğesinin alt öğelerini ziyaret edin.

VisitIn(InExpression)

in ifadesinin alt öğelerini ziyaret edin.

VisitInnerJoin(InnerJoinExpression)

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

VisitIntersect(IntersectExpression)

Kesişen ifadenin 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 edin.

VisitOuterApply(OuterApplyExpression)

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

VisitProjection(ProjectionExpression)

Projeksiyon ifadesinin alt öğelerini ziyaret edin.

VisitRightJoin(RightJoinExpression)

Doğru birleştirme 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)

Select 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 fragment ifadesinin alt öğelerini ziyaret edin.

VisitSqlFunction(SqlFunctionExpression)

sql işlev 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