DefaultExpressionVisitor.Visit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert das Besuchermuster.
Überlädt
| Name | Beschreibung |
|---|---|
| Visit(DbLikeExpression) |
Implementiert das Besuchermuster für einen Zeichenfolgenvergleich mit dem angegebenen Muster mit einer optionalen Escapezeichenfolge. |
| Visit(DbLimitExpression) |
Implementiert das Besuchermuster für die Einschränkung der Anzahl der Elemente in der Argumentauflistung auf den angegebenen Grenzwert. |
| Visit(DbNewInstanceExpression) |
Implementiert das Besuchermuster für die Erstellung einer neuen Instanz eines bestimmten Typs, einschließlich Satz- und Datensatztypen. |
| Visit(DbNullExpression) |
Implementiert das Besuchermuster für einen Verweis auf ein typiertes Nullliteral. |
| Visit(DbOfTypeExpression) |
Implementiert das Besuchermuster für den Abruf von Elementen des angegebenen Typs aus dem angegebenen Satzargument. |
| Visit(DbOrExpression) |
Implementiert das Besuchermuster für die logische OR von zwei booleschen Argumenten. |
| Visit(DbParameterReferenceExpression) |
Implementiert das Besuchermuster für einen Verweis auf einen Parameter, der in der Befehlsstruktur deklariert ist, die diesen Ausdruck enthält. |
| Visit(DbProjectExpression) |
Implementiert das Besuchermuster für die Projektion eines bestimmten Eingabesatzes über den angegebenen Ausdruck. |
| Visit(DbPropertyExpression) |
Implementiert das Besuchermuster zum Abrufen einer Instanzeigenschaft. |
| Visit(DbRefKeyExpression) |
Implementiert das Besuchermuster für den Abruf des Schlüsselwerts aus dem zugrunde liegenden Referenzwert. |
| Visit(DbRefExpression) |
Implementiert das Besuchermuster für einen stark typierten Verweis auf eine bestimmte Instanz innerhalb eines Entitätssatzes. |
| Visit(DbLambdaExpression) |
Implementiert das Besuchermuster für die Anwendung einer Lambda-Funktion auf Argumente, die durch DbExpression -Objekte dargestellt werden. |
| Visit(DbRelationshipNavigationExpression) |
Implementiert das Besuchermuster für die Navigation einer Beziehung. |
| Visit(DbScanExpression) |
Implementiert das Besuchermuster für einen Scan über einen Entitätssatz oder Beziehungssatz, wie durch die Target-Eigenschaft angegeben. |
| Visit(DbSkipExpression) |
Implementiert das Besuchermuster für den Überspringen-Ausdruck. |
| Visit(DbSortExpression) |
Implementiert das Besuchermuster für einen Sortierschlüssel, der als Teil der Sortierreihenfolge verwendet werden kann. |
| Visit(DbTreatExpression) |
Implementiert das Besuchermuster für einen Typkonvertierungsvorgang, der auf ein polymorphes Argument angewendet wird. |
| Visit(DbUnionAllExpression) |
Implementiert das Besuchermuster für den Set-Union-Vorgang zwischen den linken und rechten Operanden. |
| Visit(DbVariableReferenceExpression) |
Implementiert das Besuchermuster für einen Verweis auf eine Variable, die sich derzeit im Bereich befindet. |
| Visit(DbQuantifierExpression) |
Implementiert das Besuchermuster für einen Quantifizierervorgang der angegebenen Art über die Elemente des angegebenen Eingabesatzes. |
| Visit(DbJoinExpression) |
Implementiert das Besuchermuster für einen inneren, linken äußeren oder vollständigen äußeren Verknüpfungsvorgang zwischen den angegebenen Auflistungsargumenten für die angegebene Verknüpfungsbedingung. |
| Visit(DbNotExpression) |
Implementiert das Besuchermuster für die logische NOT eines einzelnen booleschen Arguments. |
| Visit(DbIsNullExpression) |
Implementiert das Besuchermuster für die Null-Bestimmung, die auf ein einzelnes Argument angewendet wird. |
| Visit(DbAndExpression) |
Implementiert das Besuchermuster für den logischen AND-Ausdruck. |
| Visit(DbApplyExpression) |
Implementiert das Besuchermuster für den Aufruf der angegebenen Funktion für jedes Element im angegebenen Eingabesatz. |
| Visit(DbArithmeticExpression) |
Implementiert das Besuchermuster für den arithmetischen Vorgang, der auf numerische Argumente angewendet wird. |
| Visit(DbIsOfExpression) |
Implementiert das Besuchermuster für den Typvergleich eines einzelnen Arguments mit dem angegebenen Typ. |
| Visit(DbCastExpression) |
Implementiert das Besuchermuster für die Typkonvertierung eines einzelnen Arguments in den angegebenen Typ. |
| Visit(DbComparisonExpression) |
Implementiert das Besuchermuster für den Vergleichsvorgang, der auf zwei Argumente angewendet wird. |
| Visit(DbConstantExpression) |
Implementiert das Besuchermuster für die verschiedenen Arten von Konstanten. |
| Visit(DbCrossJoinExpression) |
Implementiert das Besuchermuster für den bedingungslosen Verknüpfungsvorgang zwischen den angegebenen Sammlungsargumenten. |
| Visit(DbDerefExpression) |
Implementiert das Besuchermuster für den Ausdruck, der eine Entität basierend auf dem angegebenen Verweis abruft. |
| Visit(DbDistinctExpression) |
Implementiert das Besuchermuster für die entfernten doppelten Elemente aus dem angegebenen Set-Argument. |
| Visit(DbCaseExpression) |
Implementiert das Besuchermuster für die Klauseln When, Then und Else. |
| Visit(DbEntityRefExpression) |
Implementiert das Besuchermuster für den Ausdruck, der einen Verweis aus der zugrunde liegenden Entitätsinstanz extrahiert. |
| Visit(DbExceptExpression) |
Implementiert das Besuchermuster für den Set-Subtraktionsvorgang zwischen den linken und rechten Operanden. |
| Visit(DbExpression) |
Implementiert das Besuchermuster für die grundlegende Funktionalität, die von Ausdruckstypen benötigt wird. |
| Visit(DbFilterExpression) |
Implementiert das Besuchermuster für ein Prädikat, das zum Filtern eines Eingabesatzes angewendet wird. |
| Visit(DbFunctionExpression) |
Implementiert das Besuchermuster für einen Aufruf einer Funktion. |
| Visit(DbElementExpression) |
Implementiert das Besuchermuster für die Konvertierung des angegebenen Setarguments in ein Singleton, das die Konvertierung des angegebenen Setarguments in ein Singleton darstellt. |
| Visit(DbGroupByExpression) |
Implementiert das Besuchermuster für eine Gruppe nach Vorgang. |
| Visit(DbIntersectExpression) |
Implementiert das Besuchermuster für den festgelegten Schnittpunktvorgang zwischen den linken und rechten Operanden. |
| Visit(DbIsEmptyExpression) |
Implementiert das Besuchermuster für eine leere Satzbestimmung, die auf ein einzelnes Satzargument angewendet wird. |
Visit(DbLikeExpression)
Implementiert das Besuchermuster für einen Zeichenfolgenvergleich mit dem angegebenen Muster mit einer optionalen Escapezeichenfolge.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLikeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLikeExpression) As DbExpression
Parameter
- expression
- DbLikeExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbLimitExpression)
Implementiert das Besuchermuster für die Einschränkung der Anzahl der Elemente in der Argumentauflistung auf den angegebenen Grenzwert.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLimitExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLimitExpression) As DbExpression
Parameter
- expression
- DbLimitExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbNewInstanceExpression)
Implementiert das Besuchermuster für die Erstellung einer neuen Instanz eines bestimmten Typs, einschließlich Satz- und Datensatztypen.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNewInstanceExpression) As DbExpression
Parameter
- expression
- DbNewInstanceExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbNullExpression)
Implementiert das Besuchermuster für einen Verweis auf ein typiertes Nullliteral.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNullExpression) As DbExpression
Parameter
- expression
- DbNullExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbOfTypeExpression)
Implementiert das Besuchermuster für den Abruf von Elementen des angegebenen Typs aus dem angegebenen Satzargument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOfTypeExpression) As DbExpression
Parameter
- expression
- DbOfTypeExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbOrExpression)
Implementiert das Besuchermuster für die logische OR von zwei booleschen Argumenten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOrExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOrExpression) As DbExpression
Parameter
- expression
- DbOrExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbParameterReferenceExpression)
Implementiert das Besuchermuster für einen Verweis auf einen Parameter, der in der Befehlsstruktur deklariert ist, die diesen Ausdruck enthält.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbParameterReferenceExpression) As DbExpression
Parameter
- expression
- DbParameterReferenceExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbProjectExpression)
Implementiert das Besuchermuster für die Projektion eines bestimmten Eingabesatzes über den angegebenen Ausdruck.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbProjectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbProjectExpression) As DbExpression
Parameter
- expression
- DbProjectExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbPropertyExpression)
Implementiert das Besuchermuster zum Abrufen einer Instanzeigenschaft.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression
Parameter
- expression
- DbPropertyExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbRefKeyExpression)
Implementiert das Besuchermuster für den Abruf des Schlüsselwerts aus dem zugrunde liegenden Referenzwert.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefKeyExpression) As DbExpression
Parameter
- expression
- DbRefKeyExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbRefExpression)
Implementiert das Besuchermuster für einen stark typierten Verweis auf eine bestimmte Instanz innerhalb eines Entitätssatzes.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefExpression) As DbExpression
Parameter
- expression
- DbRefExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbLambdaExpression)
Implementiert das Besuchermuster für die Anwendung einer Lambda-Funktion auf Argumente, die durch DbExpression -Objekte dargestellt werden.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression
Parameter
- expression
- DbLambdaExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbRelationshipNavigationExpression)
Implementiert das Besuchermuster für die Navigation einer Beziehung.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRelationshipNavigationExpression) As DbExpression
Parameter
- expression
- DbRelationshipNavigationExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbScanExpression)
Implementiert das Besuchermuster für einen Scan über einen Entitätssatz oder Beziehungssatz, wie durch die Target-Eigenschaft angegeben.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbScanExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbScanExpression) As DbExpression
Parameter
- expression
- DbScanExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbSkipExpression)
Implementiert das Besuchermuster für den Überspringen-Ausdruck.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSkipExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSkipExpression) As DbExpression
Parameter
- expression
- DbSkipExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbSortExpression)
Implementiert das Besuchermuster für einen Sortierschlüssel, der als Teil der Sortierreihenfolge verwendet werden kann.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSortExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSortExpression) As DbExpression
Parameter
- expression
- DbSortExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbTreatExpression)
Implementiert das Besuchermuster für einen Typkonvertierungsvorgang, der auf ein polymorphes Argument angewendet wird.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbTreatExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbTreatExpression) As DbExpression
Parameter
- expression
- DbTreatExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbUnionAllExpression)
Implementiert das Besuchermuster für den Set-Union-Vorgang zwischen den linken und rechten Operanden.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbUnionAllExpression) As DbExpression
Parameter
- expression
- DbUnionAllExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbVariableReferenceExpression)
Implementiert das Besuchermuster für einen Verweis auf eine Variable, die sich derzeit im Bereich befindet.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbVariableReferenceExpression) As DbExpression
Parameter
- expression
- DbVariableReferenceExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbQuantifierExpression)
Implementiert das Besuchermuster für einen Quantifizierervorgang der angegebenen Art über die Elemente des angegebenen Eingabesatzes.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbQuantifierExpression) As DbExpression
Parameter
- expression
- DbQuantifierExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbJoinExpression)
Implementiert das Besuchermuster für einen inneren, linken äußeren oder vollständigen äußeren Verknüpfungsvorgang zwischen den angegebenen Auflistungsargumenten für die angegebene Verknüpfungsbedingung.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbJoinExpression) As DbExpression
Parameter
- expression
- DbJoinExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbNotExpression)
Implementiert das Besuchermuster für die logische NOT eines einzelnen booleschen Arguments.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNotExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNotExpression) As DbExpression
Parameter
- expression
- DbNotExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbIsNullExpression)
Implementiert das Besuchermuster für die Null-Bestimmung, die auf ein einzelnes Argument angewendet wird.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsNullExpression) As DbExpression
Parameter
- expression
- DbIsNullExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbAndExpression)
Implementiert das Besuchermuster für den logischen AND-Ausdruck.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbAndExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbAndExpression) As DbExpression
Parameter
- expression
- DbAndExpression
Der logische AND-Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbApplyExpression)
Implementiert das Besuchermuster für den Aufruf der angegebenen Funktion für jedes Element im angegebenen Eingabesatz.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbApplyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbApplyExpression) As DbExpression
Parameter
- expression
- DbApplyExpression
Der APPLY-Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbArithmeticExpression)
Implementiert das Besuchermuster für den arithmetischen Vorgang, der auf numerische Argumente angewendet wird.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbArithmeticExpression) As DbExpression
Parameter
- expression
- DbArithmeticExpression
Der arithmetische Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbIsOfExpression)
Implementiert das Besuchermuster für den Typvergleich eines einzelnen Arguments mit dem angegebenen Typ.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsOfExpression) As DbExpression
Parameter
- expression
- DbIsOfExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbCastExpression)
Implementiert das Besuchermuster für die Typkonvertierung eines einzelnen Arguments in den angegebenen Typ.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCastExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCastExpression) As DbExpression
Parameter
- expression
- DbCastExpression
Der Umwandlungsausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbComparisonExpression)
Implementiert das Besuchermuster für den Vergleichsvorgang, der auf zwei Argumente angewendet wird.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbComparisonExpression) As DbExpression
Parameter
- expression
- DbComparisonExpression
Der Umwandlungsausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbConstantExpression)
Implementiert das Besuchermuster für die verschiedenen Arten von Konstanten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbConstantExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbConstantExpression) As DbExpression
Parameter
- expression
- DbConstantExpression
Der konstante Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbCrossJoinExpression)
Implementiert das Besuchermuster für den bedingungslosen Verknüpfungsvorgang zwischen den angegebenen Sammlungsargumenten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCrossJoinExpression) As DbExpression
Parameter
- expression
- DbCrossJoinExpression
Der Verknüpfungsausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbDerefExpression)
Implementiert das Besuchermuster für den Ausdruck, der eine Entität basierend auf dem angegebenen Verweis abruft.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDerefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDerefExpression) As DbExpression
Parameter
- expression
- DbDerefExpression
Der DEREF-Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbDistinctExpression)
Implementiert das Besuchermuster für die entfernten doppelten Elemente aus dem angegebenen Set-Argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDistinctExpression) As DbExpression
Parameter
- expression
- DbDistinctExpression
Der unterschiedliche Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbCaseExpression)
Implementiert das Besuchermuster für die Klauseln When, Then und Else.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCaseExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCaseExpression) As DbExpression
Parameter
- expression
- DbCaseExpression
Der Fallausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbEntityRefExpression)
Implementiert das Besuchermuster für den Ausdruck, der einen Verweis aus der zugrunde liegenden Entitätsinstanz extrahiert.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbEntityRefExpression) As DbExpression
Parameter
- expression
- DbEntityRefExpression
Der Entitätsverweisausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbExceptExpression)
Implementiert das Besuchermuster für den Set-Subtraktionsvorgang zwischen den linken und rechten Operanden.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExceptExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExceptExpression) As DbExpression
Parameter
- expression
- DbExceptExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbExpression)
Implementiert das Besuchermuster für die grundlegende Funktionalität, die von Ausdruckstypen benötigt wird.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExpression) As DbExpression
Parameter
- expression
- DbExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbFilterExpression)
Implementiert das Besuchermuster für ein Prädikat, das zum Filtern eines Eingabesatzes angewendet wird.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFilterExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFilterExpression) As DbExpression
Parameter
- expression
- DbFilterExpression
Der Filterausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbFunctionExpression)
Implementiert das Besuchermuster für einen Aufruf einer Funktion.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFunctionExpression) As DbExpression
Parameter
- expression
- DbFunctionExpression
Der Funktionsausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbElementExpression)
Implementiert das Besuchermuster für die Konvertierung des angegebenen Setarguments in ein Singleton, das die Konvertierung des angegebenen Setarguments in ein Singleton darstellt.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbElementExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbElementExpression) As DbExpression
Parameter
- expression
- DbElementExpression
Der Elementausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbGroupByExpression)
Implementiert das Besuchermuster für eine Gruppe nach Vorgang.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbGroupByExpression) As DbExpression
Parameter
- expression
- DbGroupByExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbIntersectExpression)
Implementiert das Besuchermuster für den festgelegten Schnittpunktvorgang zwischen den linken und rechten Operanden.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIntersectExpression) As DbExpression
Parameter
- expression
- DbIntersectExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.
Gilt für:
Visit(DbIsEmptyExpression)
Implementiert das Besuchermuster für eine leere Satzbestimmung, die auf ein einzelnes Satzargument angewendet wird.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsEmptyExpression) As DbExpression
Parameter
- expression
- DbIsEmptyExpression
Der Ausdruck.
Gibt zurück
Der implementierte Besucher.