SqlExpressionVisitor Sınıf

Tanım

Bir ifade ağacını ziyaret SQL 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()

Yöntemler

VisitCase(CaseExpression)

Durum ifadesinin çocuklarını ziyaret ediyor.

VisitCollate(CollateExpression)

Harmanlama ifadesinin çocuklarını ziyaret ediyor.

VisitColumn(ColumnExpression)

Sütun ifadesinin çocuklarını ziyaret ediyor.

VisitCrossApply(CrossApplyExpression)

Çapraz uygulama ifadesinin çocuklarını ziyaret ediyor.

VisitCrossJoin(CrossJoinExpression)

Çapraz birleşim ifadesinin çocuklarını ziyaret ediyor.

VisitDistinct(DistinctExpression)

Ayrı ifadenin çocuklarını ziyaret ediyor.

VisitExcept(ExceptExpression)

hariç ifadesinin children'larını ziyaret ediyor.

VisitExists(ExistsExpression)

Mevcut ifadenin çocuklarını ziyaret eder.

VisitExtension(Expression)
VisitFromSql(FromSqlExpression)

sql ifadesinde 'nin children'larını ziyaret ediyor.

VisitIn(InExpression)

in ifadesinin children'larını ziyaret ediyor.

VisitInnerJoin(InnerJoinExpression)

İç birleşim ifadesinin çocuklarını ziyaret ediyor.

VisitIntersect(IntersectExpression)

Kesişen ifadenin çocuklarını ziyaret ediyor.

VisitLeftJoin(LeftJoinExpression)

Sol birleşim ifadesinin çocuklarını ziyaret ediyor.

VisitLike(LikeExpression)

Benzer ifadenin çocuklarını ziyaret ediyor.

VisitOrdering(OrderingExpression)

Sıralama ifadesinin çocuklarını ziyaret ediyor.

VisitOuterApply(OuterApplyExpression)

Dış uygulama ifadesinin çocuklarını ziyaret ediyor.

VisitProjection(ProjectionExpression)

Projeksiyon ifadesinin çocuklarını ziyaret ediyor.

VisitRowNumber(RowNumberExpression)

Satır numarası ifadesinin üstlerini ziyaret ediyor.

VisitScalarSubquery(ScalarSubqueryExpression)

Skaler alt ifadenin altlarını ziyaret ediyor.

VisitSelect(SelectExpression)

Select ifadesinin children öğesini ziyaret ediyor.

VisitSqlBinary(SqlBinaryExpression)

SQL ikili ifadesinin çocuklarını ziyaret ediyor.

VisitSqlConstant(SqlConstantExpression)

SQL sabit ifadesinin çocuklarını ziyaret ediyor.

VisitSqlFragment(SqlFragmentExpression)

sql fragent ifadesinin çocuklarını ziyaret ediyor.

VisitSqlFunction(SqlFunctionExpression)

SQL işlevi ifadesinin çocuklarını ziyaret ediyor.

VisitSqlParameter(SqlParameterExpression)

SQL parametre ifadesinin temellerini ziyaret ediyor.

VisitSqlUnary(SqlUnaryExpression)

Sql birli ifadesinin çocuklarını ziyaret ediyor.

VisitSubSelect(ScalarSubqueryExpression)
VisitTable(TableExpression)

Tablo ifadesinin çocuklarını ziyaret ediyor.

VisitTableValuedFunction(TableValuedFunctionExpression)

Tablo değerli işlev ifadesinin çocuklarını ziyaret ediyor.

VisitUnion(UnionExpression)

Union ifadesinin çocuklarını ziyaret ediyor.

Şunlara uygulanır