Sdílet prostřednictvím


DefaultExpressionVisitor.Visit Metoda

Definice

Implementuje vzor návštěvníka.

Přetížení

Visit(DbLikeExpression)

Implementuje vzor návštěvníka pro porovnání řetězců se zadaným vzorem s volitelným řídicím řetězcem.

Visit(DbLimitExpression)

Implementuje model návštěvníka pro omezení počtu prvků v kolekci argumentů na zadanou hodnotu limitu.

Visit(DbNewInstanceExpression)

Implementuje vzor návštěvníka pro vytvoření nové instance daného typu, včetně typů set a záznamů.

Visit(DbNullExpression)

Implementuje vzor návštěvníka pro odkaz na zadaný literál s hodnotou null.

Visit(DbOfTypeExpression)

Implementuje vzor návštěvníka pro načtení prvků zadaného typu z daného argumentu sady.

Visit(DbOrExpression)

Implementuje vzor návštěvníka pro logický operátor OR dvou logických argumentů.

Visit(DbParameterReferenceExpression)

Implementuje vzor návštěvníka pro odkaz na parametr deklarovaný ve stromu příkazů, který obsahuje tento výraz.

Visit(DbProjectExpression)

Implementuje vzor návštěvníka pro projekci dané vstupní sady přes zadaný výraz.

Visit(DbPropertyExpression)

Implementuje vzor návštěvníka pro načtení vlastnosti instance.

Visit(DbRefKeyExpression)

Implementuje vzor návštěvníka pro načtení hodnoty klíče z podkladové referenční hodnoty.

Visit(DbRefExpression)

Implementuje vzor návštěvníka pro odkazy se silnými typy na konkrétní instanci v rámci sady entit.

Visit(DbLambdaExpression)

Implementuje vzor návštěvníka pro použití funkce lambda na argumenty reprezentované DbExpression objekty.

Visit(DbRelationshipNavigationExpression)

Implementuje vzor návštěvníka pro navigaci v relaci.

Visit(DbScanExpression)

Implementuje vzor návštěvníka pro skenování sady entit nebo sady relací, jak je uvedeno ve vlastnosti Target.

Visit(DbSkipExpression)

Implementuje vzor návštěvníka pro výraz skip.

Visit(DbSortExpression)

Implementuje vzor návštěvníka pro klíč řazení, který lze použít jako součást pořadí řazení.

Visit(DbTreatExpression)

Implementuje vzor návštěvníka pro operaci převodu typu použitou na polymorfní argument.

Visit(DbUnionAllExpression)

Implementuje vzor návštěvníka pro operaci set union mezi levým a pravým operandem.

Visit(DbVariableReferenceExpression)

Implementuje vzor návštěvníka pro odkaz na proměnnou, která je aktuálně v oboru.

Visit(DbQuantifierExpression)

Implementuje vzor návštěvníka pro operaci kvantifikátoru zadaného druhu přes prvky zadané vstupní sady.

Visit(DbJoinExpression)

Implementuje vzor návštěvníka pro operaci vnitřního, levého vnějšího nebo úplného vnějšího spojení mezi danými argumenty kolekce v zadané podmínce spojení.

Visit(DbNotExpression)

Implementuje vzor návštěvníka pro logický argument NE jednoho logického argumentu.

Visit(DbIsNullExpression)

Implementuje vzor návštěvníka pro určení hodnoty null použité u jednoho argumentu.

Visit(DbAndExpression)

Implementuje vzor návštěvníka pro logický výraz AND.

Visit(DbApplyExpression)

Implementuje vzor návštěvníka pro vyvolání zadané funkce pro každý prvek v zadané vstupní sadě.

Visit(DbArithmeticExpression)

Implementuje vzor návštěvníka pro aritmetickou operaci použitou u číselných argumentů.

Visit(DbIsOfExpression)

Implementuje vzor návštěvníka pro porovnání typu jednoho argumentu se zadaným typem.

Visit(DbCastExpression)

Implementuje vzor návštěvníka pro převod typu jednoho argumentu na zadaný typ.

Visit(DbComparisonExpression)

Implementuje vzor návštěvníka pro operaci porovnání použitou na dva argumenty.

Visit(DbConstantExpression)

Implementuje vzor návštěvníka pro různé druhy konstant.

Visit(DbCrossJoinExpression)

Implementuje vzor návštěvníka pro operaci nepodmíněného spojení mezi zadanými argumenty kolekce.

Visit(DbDerefExpression)

Implementuje vzor návštěvníka pro výraz, který načte entitu na základě zadaného odkazu.

Visit(DbDistinctExpression)

Implementuje vzor návštěvníka pro odebrané duplicitní prvky ze zadaného argumentu set.

Visit(DbCaseExpression)

Implementuje vzor návštěvníka pro klauzule When, Then a Else.

Visit(DbEntityRefExpression)

Implementuje vzor návštěvníka pro výraz, který extrahuje odkaz z instance podkladové entity.

Visit(DbExceptExpression)

Implementuje vzor návštěvníka pro operaci odčítání nastavení mezi levým a pravým operandem.

Visit(DbExpression)

Implementuje vzor návštěvníka pro základní funkce vyžadované typy výrazů.

Visit(DbFilterExpression)

Implementuje vzor návštěvníka pro predikát použitý k filtrování vstupní sady.

Visit(DbFunctionExpression)

Implementuje vzor návštěvníka pro vyvolání funkce.

Visit(DbElementExpression)

Implementuje vzor návštěvníka pro převod zadaného argumentu sady na jednoúčelový převod zadaného argumentu sady na singleton.

Visit(DbGroupByExpression)

Implementuje vzor návštěvníka pro operaci seskupování podle.

Visit(DbIntersectExpression)

Implementuje vzor návštěvníka pro operaci nastavení průniku mezi levým a pravým operandem.

Visit(DbIsEmptyExpression)

Implementuje vzor návštěvníka pro určení prázdné sady použité na argument jedné sady.

Visit(DbLikeExpression)

Implementuje vzor návštěvníka pro porovnání řetězců se zadaným vzorem s volitelným řídicím řetězcem.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbLimitExpression)

Implementuje model návštěvníka pro omezení počtu prvků v kolekci argumentů na zadanou hodnotu 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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbNewInstanceExpression)

Implementuje vzor návštěvníka pro vytvoření nové instance daného typu, včetně typů set a záznamů.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbNullExpression)

Implementuje vzor návštěvníka pro odkaz na zadaný literál s hodnotou 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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbOfTypeExpression)

Implementuje vzor návštěvníka pro načtení prvků zadaného typu z daného argumentu sady.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbOrExpression)

Implementuje vzor návštěvníka pro logický operátor OR dvou logických argumentů.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbParameterReferenceExpression)

Implementuje vzor návštěvníka pro odkaz na parametr deklarovaný ve stromu příkazů, který obsahuje tento výraz.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbProjectExpression)

Implementuje vzor návštěvníka pro projekci dané vstupní sady přes zadaný výraz.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbPropertyExpression)

Implementuje vzor návštěvníka pro načtení vlastnosti instance.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbRefKeyExpression)

Implementuje vzor návštěvníka pro načtení hodnoty klíče z podkladové referenční hodnoty.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbRefExpression)

Implementuje vzor návštěvníka pro odkazy se silnými typy na konkrétní instanci v rámci sady entit.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbLambdaExpression)

Implementuje vzor návštěvníka pro použití funkce lambda na argumenty reprezentované DbExpression objekty.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbRelationshipNavigationExpression)

Implementuje vzor návštěvníka pro navigaci v relaci.

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

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbScanExpression)

Implementuje vzor návštěvníka pro skenování sady entit nebo sady relací, jak je uvedeno ve vlastnosti 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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbSkipExpression)

Implementuje vzor návštěvníka pro výraz skip.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbSortExpression)

Implementuje vzor návštěvníka pro klíč řazení, který lze použít jako součást pořadí řazení.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbTreatExpression)

Implementuje vzor návštěvníka pro operaci převodu typu použitou na polymorfní argument.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbUnionAllExpression)

Implementuje vzor návštěvníka pro operaci set union mezi levým a pravým operandem.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbVariableReferenceExpression)

Implementuje vzor návštěvníka pro odkaz na proměnnou, která je aktuálně v oboru.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbQuantifierExpression)

Implementuje vzor návštěvníka pro operaci kvantifikátoru zadaného druhu přes prvky zadané vstupní sady.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbJoinExpression)

Implementuje vzor návštěvníka pro operaci vnitřního, levého vnějšího nebo úplného vnějšího spojení mezi danými argumenty kolekce v zadané podmínce spojení.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbNotExpression)

Implementuje vzor návštěvníka pro logický argument NE jednoho logického argumentu.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbIsNullExpression)

Implementuje vzor návštěvníka pro určení hodnoty null použité u jednoho 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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbAndExpression)

Implementuje vzor návštěvníka pro logický výraz 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

Logický výraz AND.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbApplyExpression)

Implementuje vzor návštěvníka pro vyvolání zadané funkce pro každý prvek v zadané vstupní sadě.

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

Výraz APPLY.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbArithmeticExpression)

Implementuje vzor návštěvníka pro aritmetickou operaci použitou u číselných argumentů.

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

Aritmetický výraz.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbIsOfExpression)

Implementuje vzor návštěvníka pro porovnání typu jednoho argumentu se zadaným typem.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbCastExpression)

Implementuje vzor návštěvníka pro převod typu jednoho argumentu na zadaný 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

Výraz přetypování.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbComparisonExpression)

Implementuje vzor návštěvníka pro operaci porovnání použitou na dva argumenty.

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

Výraz přetypování.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbConstantExpression)

Implementuje vzor návštěvníka pro různé druhy konstant.

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

Konstantní výraz.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbCrossJoinExpression)

Implementuje vzor návštěvníka pro operaci nepodmíněného spojení mezi zadanými argumenty kolekce.

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

Výraz join.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbDerefExpression)

Implementuje vzor návštěvníka pro výraz, který načte entitu na základě zadaného odkazu.

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

Výraz DEREF.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbDistinctExpression)

Implementuje vzor návštěvníka pro odebrané duplicitní prvky ze zadaného argumentu set.

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

Jedinečný výraz.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbCaseExpression)

Implementuje vzor návštěvníka pro klauzule When, Then a 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

Výraz velká a malá písmena.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbEntityRefExpression)

Implementuje vzor návštěvníka pro výraz, který extrahuje odkaz z instance podkladové entity.

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

Výraz odkazu na entitu.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbExceptExpression)

Implementuje vzor návštěvníka pro operaci odčítání nastavení mezi levým a pravým operandem.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbExpression)

Implementuje vzor návštěvníka pro základní funkce vyžadované typy výrazů.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbFilterExpression)

Implementuje vzor návštěvníka pro predikát použitý k filtrování vstupní sady.

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

Výraz filtru.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbFunctionExpression)

Implementuje vzor návštěvníka pro vyvolání funkce.

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

Výraz funkce.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbElementExpression)

Implementuje vzor návštěvníka pro převod zadaného argumentu sady na jednoúčelový převod zadaného argumentu sady na jednoúčelový argument.

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

Výraz elementu.

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbGroupByExpression)

Implementuje model návštěvníka pro skupinu podle operace.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbIntersectExpression)

Implementuje vzor návštěvníka pro operaci nastaveného průniku mezi levým a pravým operandem.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro

Visit(DbIsEmptyExpression)

Implementuje vzor návštěvníka pro určení prázdné sady použité na argument jedné sady.

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

Výraz

Návraty

Implementovaný návštěvník.

Platí pro