DefaultExpressionVisitor.Visit Metod

Definition

Implementerar besöksmönstret.

Överlagringar

Name Description
Visit(DbLikeExpression)

Implementerar besöksmönstret för en strängjämförelse mot det angivna mönstret med en valfri escape-sträng.

Visit(DbLimitExpression)

Implementerar besöksmönstret för begränsningen av antalet element i argumentsamlingen till det angivna gränsvärdet.

Visit(DbNewInstanceExpression)

Implementerar besöksmönstret för konstruktion av en ny instans av en viss typ, inklusive uppsättnings- och posttyper.

Visit(DbNullExpression)

Implementerar besöksmönstret för en referens till en typad nullliteral.

Visit(DbOfTypeExpression)

Implementerar besöksmönstret för hämtning av element av den angivna typen från det angivna set-argumentet.

Visit(DbOrExpression)

Implementerar besöksmönstret för det logiska ELLER för två booleska argument.

Visit(DbParameterReferenceExpression)

Implementerar besöksmönstret för en referens till en parameter som deklarerats i kommandoträdet som innehåller det här uttrycket.

Visit(DbProjectExpression)

Implementerar besöksmönstret för projektionen av en angiven indatauppsättning över det angivna uttrycket.

Visit(DbPropertyExpression)

Implementerar besöksmönstret för att hämta en instansegenskap.

Visit(DbRefKeyExpression)

Implementerar besöksmönstret för hämtning av nyckelvärdet från det underliggande referensvärdet.

Visit(DbRefExpression)

Implementerar besöksmönstret för en starkt skriven referens till en specifik instans i en entitetsuppsättning.

Visit(DbLambdaExpression)

Implementerar besöksmönstret för tillämpningen av en lambda-funktion på argument som representeras av DbExpression-objekt.

Visit(DbRelationshipNavigationExpression)

Implementerar besöksmönstret för navigeringen i en relation.

Visit(DbScanExpression)

Implementerar besöksmönstret för en genomsökning över en entitetsuppsättning eller relationsuppsättning, vilket anges av egenskapen Target.

Visit(DbSkipExpression)

Implementerar besöksmönstret för hoppa över-uttrycket.

Visit(DbSortExpression)

Implementerar besöksmönstret för en sorteringsnyckel som kan användas som en del av sorteringsordningen.

Visit(DbTreatExpression)

Implementerar besöksmönstret för en typkonverteringsåtgärd som tillämpas på ett polymorft argument.

Visit(DbUnionAllExpression)

Implementerar besöksmönstret för den angivna unionsåtgärden mellan de vänstra och högra operanderna.

Visit(DbVariableReferenceExpression)

Implementerar besöksmönstret för en referens till en variabel som för närvarande finns i omfånget.

Visit(DbQuantifierExpression)

Implementerar besöksmönstret för en kvantifieraråtgärd av den angivna typen över elementen i den angivna indatauppsättningen.

Visit(DbJoinExpression)

Implementerar besöksmönstret för en inre, vänster yttre eller fullständig yttre kopplingsåtgärd mellan de angivna samlingsargumenten i det angivna kopplingsvillkoret.

Visit(DbNotExpression)

Implementerar besöksmönstret för det logiska NOT för ett enda booleskt argument.

Visit(DbIsNullExpression)

Implementerar besöksmönstret för null-bestämningen som tillämpas på ett enda argument.

Visit(DbAndExpression)

Implementerar besöksmönstret för det logiska AND-uttrycket.

Visit(DbApplyExpression)

Implementerar besöksmönstret för anropet av den angivna funktionen för varje element i den angivna indatauppsättningen.

Visit(DbArithmeticExpression)

Implementerar besöksmönstret för den aritmetiska åtgärden som tillämpas på numeriska argument.

Visit(DbIsOfExpression)

Implementerar besöksmönstret för typjämförelsen av ett enskilt argument mot den angivna typen.

Visit(DbCastExpression)

Implementerar besöksmönstret för typkonverteringen av ett enda argument till den angivna typen.

Visit(DbComparisonExpression)

Implementerar besöksmönstret för jämförelseåtgärden som tillämpas på två argument.

Visit(DbConstantExpression)

Implementerar besöksmönstret för de olika typerna av konstanter.

Visit(DbCrossJoinExpression)

Implementerar besöksmönstret för den ovillkorliga kopplingsåtgärden mellan de angivna samlingsargumenten.

Visit(DbDerefExpression)

Implementerar besöksmönstret för uttrycket som hämtar en entitet baserat på den angivna referensen.

Visit(DbDistinctExpression)

Implementerar besöksmönstret för de borttagna duplicerade elementen från det angivna set-argumentet.

Visit(DbCaseExpression)

Implementerar besöksmönstret för satserna When, Then och Else.

Visit(DbEntityRefExpression)

Implementerar besöksmönstret för uttrycket som extraherar en referens från den underliggande entitetsinstansen.

Visit(DbExceptExpression)

Implementerar besöksmönstret för den inställda subtraktionsåtgärden mellan de vänstra och högra operanderna.

Visit(DbExpression)

Implementerar besöksmönstret för de grundläggande funktioner som krävs av uttryckstyper.

Visit(DbFilterExpression)

Implementerar besöksmönstret för ett predikat som används för att filtrera en indatauppsättning.

Visit(DbFunctionExpression)

Implementerar besöksmönstret för anrop av en funktion.

Visit(DbElementExpression)

Implementerar besöksmönstret för konverteringen av det angivna set-argumentet till en singleton konverteringen av det angivna set-argumentet till en singleton.

Visit(DbGroupByExpression)

Implementerar besöksmönstret för en grupp efter åtgärd.

Visit(DbIntersectExpression)

Implementerar besöksmönstret för den angivna skärningspunkten mellan de vänstra och högra operanderna.

Visit(DbIsEmptyExpression)

Implementerar besöksmönstret för en tom uppsättningsbestämning som tillämpas på ett argument med en enda uppsättning.

Visit(DbLikeExpression)

Implementerar besöksmönstret för en strängjämförelse mot det angivna mönstret med en valfri escape-sträng.

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

Parametrar

expression
DbLikeExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbLimitExpression)

Implementerar besöksmönstret för begränsningen av antalet element i argumentsamlingen till det angivna gränsvärdet.

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

Parametrar

expression
DbLimitExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbNewInstanceExpression)

Implementerar besöksmönstret för konstruktion av en ny instans av en viss typ, inklusive uppsättnings- och posttyper.

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

Parametrar

expression
DbNewInstanceExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbNullExpression)

Implementerar besöksmönstret för en referens till en typad 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

Parametrar

expression
DbNullExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbOfTypeExpression)

Implementerar besöksmönstret för hämtning av element av den angivna typen från det angivna set-argumentet.

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

Parametrar

expression
DbOfTypeExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbOrExpression)

Implementerar besöksmönstret för det logiska ELLER för två booleska 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

Parametrar

expression
DbOrExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbParameterReferenceExpression)

Implementerar besöksmönstret för en referens till en parameter som deklarerats i kommandoträdet som innehåller det här uttrycket.

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

Parametrar

expression
DbParameterReferenceExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbProjectExpression)

Implementerar besöksmönstret för projektionen av en angiven indatauppsättning över det angivna uttrycket.

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

Parametrar

expression
DbProjectExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbPropertyExpression)

Implementerar besöksmönstret för att hämta en instansegenskap.

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

Parametrar

expression
DbPropertyExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbRefKeyExpression)

Implementerar besöksmönstret för hämtning av nyckelvärdet från det underliggande referensvärdet.

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

Parametrar

expression
DbRefKeyExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbRefExpression)

Implementerar besöksmönstret för en starkt skriven referens till en specifik instans i en entitetsuppsättning.

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

Parametrar

expression
DbRefExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbLambdaExpression)

Implementerar besöksmönstret för tillämpningen av en lambda-funktion på argument som representeras av DbExpression-objekt.

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

Parametrar

expression
DbLambdaExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbRelationshipNavigationExpression)

Implementerar besöksmönstret för navigeringen i en relation.

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

Parametrar

expression
DbRelationshipNavigationExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbScanExpression)

Implementerar besöksmönstret för en genomsökning över en entitetsuppsättning eller relationsuppsättning, vilket anges av egenskapen 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

Parametrar

expression
DbScanExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbSkipExpression)

Implementerar besöksmönstret för hoppa över-uttrycket.

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

Parametrar

expression
DbSkipExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbSortExpression)

Implementerar besöksmönstret för en sorteringsnyckel som kan användas som en del av sorteringsordningen.

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

Parametrar

expression
DbSortExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbTreatExpression)

Implementerar besöksmönstret för en typkonverteringsåtgärd som tillämpas på ett polymorft 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

Parametrar

expression
DbTreatExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbUnionAllExpression)

Implementerar besöksmönstret för den angivna unionsåtgärden mellan de vänstra och högra operanderna.

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

Parametrar

expression
DbUnionAllExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbVariableReferenceExpression)

Implementerar besöksmönstret för en referens till en variabel som för närvarande finns i omfånget.

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

Parametrar

expression
DbVariableReferenceExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbQuantifierExpression)

Implementerar besöksmönstret för en kvantifieraråtgärd av den angivna typen över elementen i den angivna indatauppsättningen.

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

Parametrar

expression
DbQuantifierExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbJoinExpression)

Implementerar besöksmönstret för en inre, vänster yttre eller fullständig yttre kopplingsåtgärd mellan de angivna samlingsargumenten i det angivna kopplingsvillkoret.

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

Parametrar

expression
DbJoinExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbNotExpression)

Implementerar besöksmönstret för det logiska NOT för ett enda booleskt argument.

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

Parametrar

expression
DbNotExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbIsNullExpression)

Implementerar besöksmönstret för null-bestämningen som tillämpas på ett enda argument.

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

Parametrar

expression
DbIsNullExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbAndExpression)

Implementerar besöksmönstret för det logiska AND-uttrycket.

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

Parametrar

expression
DbAndExpression

Det logiska AND-uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbApplyExpression)

Implementerar besöksmönstret för anropet av den angivna funktionen för varje element i den angivna indatauppsättningen.

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

Parametrar

expression
DbApplyExpression

APPLY-uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbArithmeticExpression)

Implementerar besöksmönstret för den aritmetiska åtgärden som tillämpas på numeriska 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

Parametrar

expression
DbArithmeticExpression

Det aritmetiska uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbIsOfExpression)

Implementerar besöksmönstret för typjämförelsen av ett enskilt argument mot den angivna typen.

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

Parametrar

expression
DbIsOfExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbCastExpression)

Implementerar besöksmönstret för typkonverteringen av ett enda argument till den angivna typen.

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

Parametrar

expression
DbCastExpression

Det gjutna uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbComparisonExpression)

Implementerar besöksmönstret för jämförelseåtgärden som tillämpas på två argument.

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

Parametrar

expression
DbComparisonExpression

Det gjutna uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbConstantExpression)

Implementerar besöksmönstret för de olika typerna av konstanter.

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

Parametrar

expression
DbConstantExpression

Det konstanta uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbCrossJoinExpression)

Implementerar besöksmönstret för den ovillkorliga kopplingsåtgärden mellan de angivna samlingsargumenten.

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

Parametrar

expression
DbCrossJoinExpression

Kopplingsuttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbDerefExpression)

Implementerar besöksmönstret för uttrycket som hämtar en entitet baserat på den angivna referensen.

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

Parametrar

expression
DbDerefExpression

DEREF-uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbDistinctExpression)

Implementerar besöksmönstret för de borttagna duplicerade elementen från det angivna set-argumentet.

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

Parametrar

expression
DbDistinctExpression

Det distinkta uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbCaseExpression)

Implementerar besöksmönstret för satserna When, Then och 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

Parametrar

expression
DbCaseExpression

Skiftlägesuttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbEntityRefExpression)

Implementerar besöksmönstret för uttrycket som extraherar en referens från den underliggande entitetsinstansen.

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

Parametrar

expression
DbEntityRefExpression

Entitetsreferensuttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbExceptExpression)

Implementerar besöksmönstret för den inställda subtraktionsåtgärden mellan de vänstra och högra operanderna.

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

Parametrar

expression
DbExceptExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbExpression)

Implementerar besöksmönstret för de grundläggande funktioner som krävs av uttryckstyper.

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

Parametrar

expression
DbExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbFilterExpression)

Implementerar besöksmönstret för ett predikat som används för att filtrera en indatauppsättning.

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

Parametrar

expression
DbFilterExpression

Filteruttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbFunctionExpression)

Implementerar besöksmönstret för anrop av en 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

Parametrar

expression
DbFunctionExpression

Funktionsuttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbElementExpression)

Implementerar besöksmönstret för konverteringen av det angivna set-argumentet till en singleton konverteringen av det angivna set-argumentet till en singleton.

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

Parametrar

expression
DbElementExpression

Elementuttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbGroupByExpression)

Implementerar besöksmönstret för en grupp efter åtgärd.

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

Parametrar

expression
DbGroupByExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbIntersectExpression)

Implementerar besöksmönstret för den angivna skärningspunkten mellan de vänstra och högra operanderna.

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

Parametrar

expression
DbIntersectExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för

Visit(DbIsEmptyExpression)

Implementerar besöksmönstret för en tom uppsättningsbestämning som tillämpas på ett argument med en enda uppsättning.

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

Parametrar

expression
DbIsEmptyExpression

Uttrycket.

Returer

Den implementerade besökaren.

Gäller för