Condividi tramite


DefaultExpressionVisitor.Visit Metodo

Definizione

Implementa il pattern visitor.

Overload

Visit(DbLikeExpression)

Implementa il pattern visitor per un confronto di stringhe rispetto al pattern specificato con una stringa di escape facoltativa.

Visit(DbLimitExpression)

Implementa il pattern visitor per la restrizione del numero di elementi nella raccolta di argomenti applicata al valore del limite specificato.

Visit(DbNewInstanceExpression)

Implementa il pattern visitor per la costruzione di una nuova istanza di un tipo specificato, inclusi i tipi di set e di record.

Visit(DbNullExpression)

Implementa il pattern visitor per un riferimento a un valore letterale null tipizzato.

Visit(DbOfTypeExpression)

Implementa il pattern visitor per il recupero di elementi del tipo specificato dall'argomento impostato indicato.

Visit(DbOrExpression)

Implementa il pattern visitor per l'OR logico di due argomenti booleani.

Visit(DbParameterReferenceExpression)

Implementa il pattern visitor per un riferimento a un parametro dichiarato nell'albero dei comandi che contiene l'espressione.

Visit(DbProjectExpression)

Implementa il pattern visitor per la proiezione di un set di input specificato sull'espressione specificata.

Visit(DbPropertyExpression)

Implementa il pattern visitor per recuperare una proprietà dell'istanza.

Visit(DbRefKeyExpression)

Implementa il pattern visitor per il recupero del valore di chiave dal valore di riferimento sottostante.

Visit(DbRefExpression)

Implementa il pattern visitor per un riferimento fortemente tipizzato a un'istanza specifica all'interno di un set di entità.

Visit(DbLambdaExpression)

Implementa il pattern visitor per l'applicazione di una funzione lambda agli argomenti rappresentati da oggetti DbExpression.

Visit(DbRelationshipNavigationExpression)

Implementa il pattern visitor per la navigazione di una relazione.

Visit(DbScanExpression)

Implementa il pattern visitor per un'analisi su un set di entità o di relazioni, come indicato dalla proprietà Target.

Visit(DbSkipExpression)

Implementa il pattern visitor per l'espressione SKIP.

Visit(DbSortExpression)

Implementa il pattern visitor per una chiave di ordinamento che può essere utilizzata come parte dell'ordinamento.

Visit(DbTreatExpression)

Implementa il pattern visitor per un'operazione di conversione del tipo applicata a un argomento polimorfico.

Visit(DbUnionAllExpression)

Implementa il pattern visitor per l'operazione di unione del set tra gli operandi sinistro e destro.

Visit(DbVariableReferenceExpression)

Implementa il pattern visitor per un riferimento a una variabile che è correntemente nell'ambito.

Visit(DbQuantifierExpression)

Implementa il pattern visitor per un quantificatore del tipo specificato sugli elementi del set di input indicato.

Visit(DbJoinExpression)

Implementa il pattern visitor per un left outer o full outer join tra gli argomenti della raccolta specificati nella condizione di join specificata.

Visit(DbNotExpression)

Implementa il pattern visitor per il NOT logico di un singolo argomento booleano.

Visit(DbIsNullExpression)

Implementa il pattern visitor per la determinazione di null applicata a un singolo argomento.

Visit(DbAndExpression)

Implementa il pattern visitor per l'espressione AND logica.

Visit(DbApplyExpression)

Implementa il pattern visitor per la chiamata della funzione specificata per ogni elemento nel set di input specificato.

Visit(DbArithmeticExpression)

Implementa il pattern visitor per l'operazione aritmetica applicata ad argomenti numerici.

Visit(DbIsOfExpression)

Implementa il pattern visitor per il confronto del tipo di un singolo argomento rispetto al tipo specificato.

Visit(DbCastExpression)

Implementa il pattern visitor per la conversione del tipo di un singolo argomento nel tipo specificato.

Visit(DbComparisonExpression)

Implementa il pattern visitor per l'operazione di confronto applicata a due argomenti.

Visit(DbConstantExpression)

Implementa il pattern visitor per i diversi generi di costanti.

Visit(DbCrossJoinExpression)

Implementa il pattern visitor per l'operazione di join non condizionale tra gli argomenti di raccolta specificati.

Visit(DbDerefExpression)

Implementa il pattern visitor per l'espressione che recupera un'entità in base al riferimento specificato.

Visit(DbDistinctExpression)

Implementa il pattern visitor per gli elementi duplicati rimossi dall'argomento del set specificato.

Visit(DbCaseExpression)

Implementa il pattern visitor per le clausole When, Then ed Else.

Visit(DbEntityRefExpression)

Implementa il pattern visitor per l'espressione che estrae un riferimento dall'istanza di entità sottostante.

Visit(DbExceptExpression)

Implementa il pattern visitor per l'operazione di sottrazione del set tra gli operandi sinistro e destro.

Visit(DbExpression)

Implementa il pattern visitor per le funzionalità di base richieste dai tipi di espressione.

Visit(DbFilterExpression)

Implementa il pattern visitor per un predicato applicato per filtrare un set di input.

Visit(DbFunctionExpression)

Implementa il pattern visitor per una chiamata a una funzione.

Visit(DbElementExpression)

Implementa il pattern visitor per la conversione dell'argomento del set specificato in un valore singleton.

Visit(DbGroupByExpression)

Implementa il pattern visitor per un gruppo in base all'operazione.

Visit(DbIntersectExpression)

Implementa il pattern visitor per l'operazione di intersezione del set tra gli operandi sinistro e destro.

Visit(DbIsEmptyExpression)

Implementa il pattern visitor per una determinazione di set vuoti applicata a un singolo argomento del set.

Visit(DbLikeExpression)

Implementa il pattern visitor per un confronto di stringhe rispetto al pattern specificato con una stringa di escape facoltativa.

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

Parametri

expression
DbLikeExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbLimitExpression)

Implementa il pattern visitor per la restrizione del numero di elementi nella raccolta di argomenti applicata al valore del limite specificato.

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

Parametri

expression
DbLimitExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbNewInstanceExpression)

Implementa il pattern visitor per la costruzione di una nuova istanza di un tipo specificato, inclusi i tipi di set e di record.

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

Parametri

expression
DbNewInstanceExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbNullExpression)

Implementa il pattern visitor per un riferimento a un valore letterale null tipizzato.

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

Parametri

expression
DbNullExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbOfTypeExpression)

Implementa il pattern visitor per il recupero di elementi del tipo specificato dall'argomento impostato indicato.

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

Parametri

expression
DbOfTypeExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbOrExpression)

Implementa il pattern visitor per l'OR logico di due argomenti booleani.

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

Parametri

expression
DbOrExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbParameterReferenceExpression)

Implementa il pattern visitor per un riferimento a un parametro dichiarato nell'albero dei comandi che contiene l'espressione.

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

Parametri

expression
DbParameterReferenceExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbProjectExpression)

Implementa il pattern visitor per la proiezione di un set di input specificato sull'espressione specificata.

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

Parametri

expression
DbProjectExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbPropertyExpression)

Implementa il pattern visitor per recuperare una proprietà dell'istanza.

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

Parametri

expression
DbPropertyExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbRefKeyExpression)

Implementa il pattern visitor per il recupero del valore di chiave dal valore di riferimento sottostante.

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

Parametri

expression
DbRefKeyExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbRefExpression)

Implementa il pattern visitor per un riferimento fortemente tipizzato a un'istanza specifica all'interno di un set di 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

Parametri

expression
DbRefExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbLambdaExpression)

Implementa il pattern visitor per l'applicazione di una funzione lambda agli argomenti rappresentati da oggetti DbExpression.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression

Parametri

expression
DbLambdaExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbRelationshipNavigationExpression)

Implementa il pattern visitor per la navigazione di una relazione.

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

Parametri

expression
DbRelationshipNavigationExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbScanExpression)

Implementa il pattern visitor per un'analisi su un set di entità o di relazioni, come indicato dalla proprietà 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

Parametri

expression
DbScanExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbSkipExpression)

Implementa il pattern visitor per l'espressione 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

Parametri

expression
DbSkipExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbSortExpression)

Implementa il pattern visitor per una chiave di ordinamento che può essere utilizzata come parte dell'ordinamento.

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

Parametri

expression
DbSortExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbTreatExpression)

Implementa il pattern visitor per un'operazione di conversione del tipo applicata a un argomento polimorfico.

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

Parametri

expression
DbTreatExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbUnionAllExpression)

Implementa il pattern visitor per l'operazione di unione del set tra gli operandi sinistro e destro.

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

Parametri

expression
DbUnionAllExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbVariableReferenceExpression)

Implementa il pattern visitor per un riferimento a una variabile che è correntemente nell'ambito.

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

Parametri

expression
DbVariableReferenceExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbQuantifierExpression)

Implementa il pattern visitor per un quantificatore del tipo specificato sugli elementi del set di input indicato.

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

Parametri

expression
DbQuantifierExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbJoinExpression)

Implementa il pattern visitor per un left outer o full outer join tra gli argomenti della raccolta specificati nella condizione di join specificata.

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

Parametri

expression
DbJoinExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbNotExpression)

Implementa il pattern visitor per il NOT logico di un singolo argomento booleano.

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

Parametri

expression
DbNotExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbIsNullExpression)

Implementa il pattern visitor per la determinazione di null applicata a un singolo argomento.

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

Parametri

expression
DbIsNullExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbAndExpression)

Implementa il pattern visitor per l'espressione AND logica.

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

Parametri

expression
DbAndExpression

Espressione logica AND.

Restituisce

Visitor implementato.

Si applica a

Visit(DbApplyExpression)

Implementa il pattern visitor per la chiamata della funzione specificata per ogni elemento nel set di input specificato.

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

Parametri

expression
DbApplyExpression

L'espressione APPLY.

Restituisce

Visitor implementato.

Si applica a

Visit(DbArithmeticExpression)

Implementa il pattern visitor per l'operazione aritmetica applicata ad argomenti numerici.

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

Parametri

expression
DbArithmeticExpression

Espressione aritmetica.

Restituisce

Visitor implementato.

Si applica a

Visit(DbIsOfExpression)

Implementa il pattern visitor per il confronto del tipo di un singolo argomento rispetto al tipo specificato.

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

Parametri

expression
DbIsOfExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbCastExpression)

Implementa il pattern visitor per la conversione del tipo di un singolo argomento nel tipo specificato.

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

Parametri

expression
DbCastExpression

Espressione cast.

Restituisce

Visitor implementato.

Si applica a

Visit(DbComparisonExpression)

Implementa il pattern visitor per l'operazione di confronto applicata a due argomenti.

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

Parametri

expression
DbComparisonExpression

Espressione cast.

Restituisce

Visitor implementato.

Si applica a

Visit(DbConstantExpression)

Implementa il pattern visitor per i diversi generi di costanti.

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

Parametri

expression
DbConstantExpression

Espressione costante.

Restituisce

Visitor implementato.

Si applica a

Visit(DbCrossJoinExpression)

Implementa il pattern visitor per l'operazione di join non condizionale tra gli argomenti di raccolta specificati.

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

Parametri

expression
DbCrossJoinExpression

Espressione di join.

Restituisce

Visitor implementato.

Si applica a

Visit(DbDerefExpression)

Implementa il pattern visitor per l'espressione che recupera un'entità in base al riferimento specificato.

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

Parametri

expression
DbDerefExpression

L'espressione DEREF.

Restituisce

Visitor implementato.

Si applica a

Visit(DbDistinctExpression)

Implementa il pattern visitor per gli elementi duplicati rimossi dall'argomento del set specificato.

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

Parametri

expression
DbDistinctExpression

Espressione distinta.

Restituisce

Visitor implementato.

Si applica a

Visit(DbCaseExpression)

Implementa il pattern visitor per le clausole When, Then ed 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

Parametri

expression
DbCaseExpression

Espressione case.

Restituisce

Visitor implementato.

Si applica a

Visit(DbEntityRefExpression)

Implementa il pattern visitor per l'espressione che estrae un riferimento dall'istanza di entità sottostante.

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

Parametri

expression
DbEntityRefExpression

Espressione del riferimento a un'entità.

Restituisce

Visitor implementato.

Si applica a

Visit(DbExceptExpression)

Implementa il pattern visitor per l'operazione di sottrazione del set tra gli operandi sinistro e destro.

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

Parametri

expression
DbExceptExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbExpression)

Implementa il pattern visitor per le funzionalità di base richieste dai tipi di espressione.

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

Parametri

expression
DbExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbFilterExpression)

Implementa il pattern visitor per un predicato applicato per filtrare un set di input.

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

Parametri

expression
DbFilterExpression

Espressione di filtro.

Restituisce

Visitor implementato.

Si applica a

Visit(DbFunctionExpression)

Implementa il pattern visitor per una chiamata a una funzione.

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

Parametri

expression
DbFunctionExpression

Espressione della funzione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbElementExpression)

Implementa il pattern visitor per la conversione dell'argomento del set specificato in un valore 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

Parametri

expression
DbElementExpression

Espressione di elemento.

Restituisce

Visitor implementato.

Si applica a

Visit(DbGroupByExpression)

Implementa il pattern visitor per un gruppo in base all'operazione.

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

Parametri

expression
DbGroupByExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbIntersectExpression)

Implementa il pattern visitor per l'operazione di intersezione del set tra gli operandi sinistro e destro.

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

Parametri

expression
DbIntersectExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a

Visit(DbIsEmptyExpression)

Implementa il pattern visitor per una determinazione di set vuoti applicata a un singolo argomento del set.

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

Parametri

expression
DbIsEmptyExpression

Espressione.

Restituisce

Visitor implementato.

Si applica a