DefaultExpressionVisitor.Visit Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementuje wzorzec gościa.
Przeciążenia
Visit(DbLikeExpression) |
Implementuje wzorzec gościa dla porównania ciągów względem określonego wzorca z opcjonalnym ciągiem ucieczki. |
Visit(DbLimitExpression) |
Implementuje wzorzec dla odwiedzających ograniczenie liczby elementów w kolekcji argumentów do określonej wartości limitu. |
Visit(DbNewInstanceExpression) |
Implementuje wzorzec gościa na potrzeby budowy nowego wystąpienia danego typu, w tym typów zestawów i rekordów. |
Visit(DbNullExpression) |
Implementuje wzorzec gościa dla odwołania do literału o wartości null. |
Visit(DbOfTypeExpression) |
Implementuje wzorzec dla osoby odwiedzającej pobieranie elementów określonego typu z danego argumentu zestawu. |
Visit(DbOrExpression) |
Implementuje wzorzec gościa dla logicznego OR dwóch argumentów logicznych. |
Visit(DbParameterReferenceExpression) |
Implementuje wzorzec odwiedzających odwołanie do parametru zadeklarowanego w drzewie poleceń, który zawiera to wyrażenie. |
Visit(DbProjectExpression) |
Implementuje wzorzec gościa dla projekcji danego zestawu danych wejściowych na określonym wyrażeniu. |
Visit(DbPropertyExpression) |
Implementuje wzorzec gościa na potrzeby pobierania właściwości wystąpienia. |
Visit(DbRefKeyExpression) |
Implementuje wzorzec odwiedzających dla pobierania wartości klucza z bazowej wartości referencyjnej. |
Visit(DbRefExpression) |
Implementuje wzorzec gościa dla silnie typizowanego odwołania do określonego wystąpienia w zestawie jednostek. |
Visit(DbLambdaExpression) |
Implementuje wzorzec odwiedzających dla zastosowania funkcji lambda do argumentów reprezentowanych przez obiekty DbExpression. |
Visit(DbRelationshipNavigationExpression) |
Implementuje wzorzec odwiedzających na potrzeby nawigacji relacji. |
Visit(DbScanExpression) |
Implementuje wzorzec dla odwiedzających skanowanie nad zestawem jednostek lub zestawem relacji, zgodnie z właściwością Target. |
Visit(DbSkipExpression) |
Implementuje wzorzec gościa dla wyrażenia pominięcia. |
Visit(DbSortExpression) |
Implementuje wzorzec gościa dla klucza sortowania, który może być używany w ramach kolejności sortowania. |
Visit(DbTreatExpression) |
Implementuje wzorzec gościa dla operacji konwersji typu zastosowanej do argumentu polimorficznego. |
Visit(DbUnionAllExpression) |
Implementuje wzorzec gościa dla operacji ustawiania unii między lewymi i prawymi operandami. |
Visit(DbVariableReferenceExpression) |
Implementuje wzorzec gościa dla odwołania do zmiennej, która jest obecnie w zakresie. |
Visit(DbQuantifierExpression) |
Implementuje wzorzec gościa dla operacji kwantyfikatora określonego rodzaju na elementach określonego zestawu danych wejściowych. |
Visit(DbJoinExpression) |
Implementuje wzorzec gościa dla wewnętrznej, lewej zewnętrznej lub pełnej operacji sprzężenia zewnętrznego między podanymi argumentami kolekcji w określonym warunku sprzężenia. |
Visit(DbNotExpression) |
Implementuje wzorzec dla gościa logicznego NOT pojedynczego argumentu logicznego. |
Visit(DbIsNullExpression) |
Implementuje wzorzec odwiedzających dla określenia wartości null zastosowanego do pojedynczego argumentu. |
Visit(DbAndExpression) |
Implementuje wzorzec odwiedzających dla wyrażenia logicznego AND. |
Visit(DbApplyExpression) |
Implementuje wzorzec dla odwiedzających wywołanie określonej funkcji dla każdego elementu w określonym zestawie danych wejściowych. |
Visit(DbArithmeticExpression) |
Implementuje wzorzec gościa dla operacji arytmetycznej stosowanej do argumentów liczbowych. |
Visit(DbIsOfExpression) |
Implementuje wzorzec gościa dla porównania typu pojedynczego argumentu względem określonego typu. |
Visit(DbCastExpression) |
Implementuje wzorzec gościa dla konwersji typu pojedynczego argumentu na określony typ. |
Visit(DbComparisonExpression) |
Implementuje wzorzec gościa dla operacji porównania zastosowanej do dwóch argumentów. |
Visit(DbConstantExpression) |
Implementuje wzorzec gościa dla różnych rodzajów stałych. |
Visit(DbCrossJoinExpression) |
Implementuje wzorzec gościa dla operacji bezwarunkowego sprzężenia między podanymi argumentami kolekcji. |
Visit(DbDerefExpression) |
Implementuje wzorzec dla odwiedzających wyrażenie, które pobiera jednostkę na podstawie określonego odwołania. |
Visit(DbDistinctExpression) |
Implementuje wzorzec gościa dla usuniętych zduplikowanych elementów z określonego argumentu zestawu. |
Visit(DbCaseExpression) |
Implementuje wzorzec gościa dla klauzul When, Then i Else. |
Visit(DbEntityRefExpression) |
Implementuje wzorzec odwiedzający dla wyrażenia, które wyodrębnia odwołanie z bazowego wystąpienia jednostki. |
Visit(DbExceptExpression) |
Implementuje wzorzec gościa dla operacji odejmowania zestawu między lewymi i prawymi operandami. |
Visit(DbExpression) |
Implementuje wzorzec dla odwiedzających podstawowe funkcje wymagane przez typy wyrażeń. |
Visit(DbFilterExpression) |
Implementuje wzorzec gościa dla predykatu zastosowanego do filtrowania zestawu danych wejściowych. |
Visit(DbFunctionExpression) |
Implementuje wzorzec odwiedzających wywołanie funkcji. |
Visit(DbElementExpression) |
Implementuje wzorzec gościa dla konwersji określonego argumentu zestawu na pojedynczą konwersję określonego argumentu zestawu na pojedynczy. |
Visit(DbGroupByExpression) |
Implementuje wzorzec gościa dla grupy według operacji. |
Visit(DbIntersectExpression) |
Implementuje wzorzec gościa dla operacji ustawiania przecięcia między lewymi i prawymi operandami. |
Visit(DbIsEmptyExpression) |
Implementuje wzorzec gościa dla pustego określenia zestawu zastosowanego do pojedynczego argumentu zestawu. |
Visit(DbLikeExpression)
Implementuje wzorzec gościa dla porównania ciągów względem określonego wzorca z opcjonalnym ciągiem ucieczki.
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
Parametry
- expression
- DbLikeExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbLimitExpression)
Implementuje wzorzec dla odwiedzających ograniczenie liczby elementów w kolekcji argumentów do określonej wartości limitu.
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
Parametry
- expression
- DbLimitExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbNewInstanceExpression)
Implementuje wzorzec gościa na potrzeby budowy nowego wystąpienia danego typu, w tym typów zestawów i rekordów.
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
Parametry
- expression
- DbNewInstanceExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbNullExpression)
Implementuje wzorzec gościa dla odwołania do literału o wartości null.
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
Parametry
- expression
- DbNullExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbOfTypeExpression)
Implementuje wzorzec dla osoby odwiedzającej pobieranie elementów określonego typu z danego argumentu zestawu.
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
Parametry
- expression
- DbOfTypeExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbOrExpression)
Implementuje wzorzec gościa dla logicznego OR dwóch argumentów logicznych.
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
Parametry
- expression
- DbOrExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbParameterReferenceExpression)
Implementuje wzorzec odwiedzających odwołanie do parametru zadeklarowanego w drzewie poleceń, który zawiera to wyrażenie.
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
Parametry
- expression
- DbParameterReferenceExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbProjectExpression)
Implementuje wzorzec gościa dla projekcji danego zestawu danych wejściowych na określonym wyrażeniu.
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
Parametry
- expression
- DbProjectExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbPropertyExpression)
Implementuje wzorzec gościa na potrzeby pobierania właściwości wystąpienia.
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
Parametry
- expression
- DbPropertyExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbRefKeyExpression)
Implementuje wzorzec odwiedzających dla pobierania wartości klucza z bazowej wartości referencyjnej.
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
Parametry
- expression
- DbRefKeyExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbRefExpression)
Implementuje wzorzec gościa dla silnie typizowanego odwołania do określonego wystąpienia w zestawie jednostek.
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
Parametry
- expression
- DbRefExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbLambdaExpression)
Implementuje wzorzec odwiedzających dla zastosowania funkcji lambda do argumentów reprezentowanych przez obiekty DbExpression.
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
Parametry
- expression
- DbLambdaExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbRelationshipNavigationExpression)
Implementuje wzorzec odwiedzających na potrzeby nawigacji relacji.
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
Parametry
- expression
- DbRelationshipNavigationExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbScanExpression)
Implementuje wzorzec dla odwiedzających skanowanie nad zestawem jednostek lub zestawem relacji, zgodnie z właściwością Target.
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
Parametry
- expression
- DbScanExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbSkipExpression)
Implementuje wzorzec gościa dla wyrażenia pominięcia.
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
Parametry
- expression
- DbSkipExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbSortExpression)
Implementuje wzorzec gościa dla klucza sortowania, który może być używany w ramach kolejności sortowania.
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
Parametry
- expression
- DbSortExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbTreatExpression)
Implementuje wzorzec gościa dla operacji konwersji typu zastosowanej do argumentu polimorficznego.
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
Parametry
- expression
- DbTreatExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbUnionAllExpression)
Implementuje wzorzec gościa dla operacji ustawiania unii między lewymi i prawymi operandami.
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
Parametry
- expression
- DbUnionAllExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbVariableReferenceExpression)
Implementuje wzorzec gościa dla odwołania do zmiennej, która jest obecnie w zakresie.
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
Parametry
- expression
- DbVariableReferenceExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbQuantifierExpression)
Implementuje wzorzec gościa dla operacji kwantyfikatora określonego rodzaju na elementach określonego zestawu danych wejściowych.
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
Parametry
- expression
- DbQuantifierExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbJoinExpression)
Implementuje wzorzec gościa dla wewnętrznej, lewej zewnętrznej lub pełnej operacji sprzężenia zewnętrznego między podanymi argumentami kolekcji w określonym warunku sprzężenia.
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
Parametry
- expression
- DbJoinExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbNotExpression)
Implementuje wzorzec dla gościa logicznego NOT pojedynczego argumentu logicznego.
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
Parametry
- expression
- DbNotExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbIsNullExpression)
Implementuje wzorzec odwiedzających dla określenia wartości null zastosowanego do pojedynczego argumentu.
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
Parametry
- expression
- DbIsNullExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbAndExpression)
Implementuje wzorzec odwiedzających dla wyrażenia logicznego AND.
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
Parametry
- expression
- DbAndExpression
Wyrażenie logiczne AND.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbApplyExpression)
Implementuje wzorzec dla odwiedzających wywołanie określonej funkcji dla każdego elementu w określonym zestawie danych wejściowych.
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
Parametry
- expression
- DbApplyExpression
Wyrażenie APPLY.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbArithmeticExpression)
Implementuje wzorzec gościa dla operacji arytmetycznej stosowanej do argumentów liczbowych.
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
Parametry
- expression
- DbArithmeticExpression
Wyrażenie arytmetyczne.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbIsOfExpression)
Implementuje wzorzec gościa dla porównania typu pojedynczego argumentu względem określonego typu.
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
Parametry
- expression
- DbIsOfExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbCastExpression)
Implementuje wzorzec gościa dla konwersji typu pojedynczego argumentu na określony 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
Parametry
- expression
- DbCastExpression
Wyrażenie rzutu.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbComparisonExpression)
Implementuje wzorzec gościa dla operacji porównania zastosowanej do dwóch argumentów.
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
Parametry
- expression
- DbComparisonExpression
Wyrażenie rzutu.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbConstantExpression)
Implementuje wzorzec gościa dla różnych rodzajów stałych.
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
Parametry
- expression
- DbConstantExpression
Wyrażenie stałe.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbCrossJoinExpression)
Implementuje wzorzec gościa dla operacji bezwarunkowego sprzężenia między podanymi argumentami kolekcji.
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
Parametry
- expression
- DbCrossJoinExpression
Wyrażenie sprzężenia.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbDerefExpression)
Implementuje wzorzec dla odwiedzających wyrażenie, które pobiera jednostkę na podstawie określonego odwołania.
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
Parametry
- expression
- DbDerefExpression
Wyrażenie DEREF.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbDistinctExpression)
Implementuje wzorzec gościa dla usuniętych zduplikowanych elementów z określonego argumentu zestawu.
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
Parametry
- expression
- DbDistinctExpression
Wyrażenie odrębne.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbCaseExpression)
Implementuje wzorzec gościa dla klauzul When, Then i 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
Parametry
- expression
- DbCaseExpression
Wyrażenie przypadku.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbEntityRefExpression)
Implementuje wzorzec odwiedzający dla wyrażenia, które wyodrębnia odwołanie z bazowego wystąpienia jednostki.
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
Parametry
- expression
- DbEntityRefExpression
Wyrażenie odwołania do jednostki.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbExceptExpression)
Implementuje wzorzec gościa dla operacji odejmowania zestawu między lewymi i prawymi operandami.
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
Parametry
- expression
- DbExceptExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbExpression)
Implementuje wzorzec dla odwiedzających podstawowe funkcje wymagane przez typy wyrażeń.
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
Parametry
- expression
- DbExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbFilterExpression)
Implementuje wzorzec gościa dla predykatu zastosowanego do filtrowania zestawu danych wejściowych.
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
Parametry
- expression
- DbFilterExpression
Wyrażenie filtru.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbFunctionExpression)
Implementuje wzorzec odwiedzających wywołanie funkcji.
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
Parametry
- expression
- DbFunctionExpression
Wyrażenie funkcji.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbElementExpression)
Implementuje wzorzec gościa dla konwersji określonego argumentu zestawu na pojedynczą konwersję określonego argumentu zestawu na pojedynczy.
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
Parametry
- expression
- DbElementExpression
Wyrażenie elementu.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbGroupByExpression)
Implementuje wzorzec gościa dla grupy według operacji.
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
Parametry
- expression
- DbGroupByExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbIntersectExpression)
Implementuje wzorzec gościa dla operacji ustawiania przecięcia między lewymi i prawymi operandami.
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
Parametry
- expression
- DbIntersectExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.
Dotyczy
Visit(DbIsEmptyExpression)
Implementuje wzorzec gościa dla pustego określenia zestawu zastosowanego do pojedynczego argumentu zestawu.
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
Parametry
- expression
- DbIsEmptyExpression
Wyrażenie.
Zwraca
Zaimplementowany gość.