DefaultExpressionVisitor.Visit Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.