DefaultExpressionVisitor.Visit Metodo

Definizione

Implementa il modello visitor.

Overload

Nome Descrizione
Visit(DbLikeExpression)

Implementa il criterio visitor per un confronto di stringhe con il modello specificato con una stringa di escape facoltativa.

Visit(DbLimitExpression)

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

Visit(DbNewInstanceExpression)

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

Visit(DbNullExpression)

Implementa il modello 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 set specificato.

Visit(DbOrExpression)

Implementa il modello 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 questa espressione.

Visit(DbProjectExpression)

Implementa il modello visitor per la proiezione di un determinato set di input sull'espressione specificata.

Visit(DbPropertyExpression)

Implementa il modello visitor per il recupero di una proprietà dell'istanza.

Visit(DbRefKeyExpression)

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

Visit(DbRefExpression)

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

Visit(DbLambdaExpression)

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

Visit(DbRelationshipNavigationExpression)

Implementa il modello visitor per lo spostamento di una relazione.

Visit(DbScanExpression)

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

Visit(DbSkipExpression)

Implementa il modello visitor per l'espressione skip.

Visit(DbSortExpression)

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

Visit(DbTreatExpression)

Implementa il criterio visitor per un'operazione di conversione dei tipi applicata a un argomento polimorfico.

Visit(DbUnionAllExpression)

Implementa il modello visitor per l'operazione di unione impostata tra gli operandi sinistro e destro.

Visit(DbVariableReferenceExpression)

Implementa il modello visitor per un riferimento a una variabile attualmente nell'ambito.

Visit(DbQuantifierExpression)

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

Visit(DbJoinExpression)

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

Visit(DbNotExpression)

Implementa il modello visitor per la not logica di un singolo argomento booleano.

Visit(DbIsNullExpression)

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

Visit(DbAndExpression)

Implementa il modello 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 modello visitor per l'operazione aritmetica applicata agli argomenti numerici.

Visit(DbIsOfExpression)

Implementa il criterio visitor per il confronto dei tipi di un singolo argomento rispetto al tipo specificato.

Visit(DbCastExpression)

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

Visit(DbComparisonExpression)

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

Visit(DbConstantExpression)

Implementa il modello visitor per i diversi tipi di costanti.

Visit(DbCrossJoinExpression)

Implementa il modello visitor per l'operazione di join incondizionato tra gli argomenti della raccolta specificati.

Visit(DbDerefExpression)

Implementa il criterio 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 set specificato.

Visit(DbCaseExpression)

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

Visit(DbEntityRefExpression)

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

Visit(DbExceptExpression)

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

Visit(DbExpression)

Implementa il modello visitor per la funzionalità di base richiesta dai tipi di espressione.

Visit(DbFilterExpression)

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

Visit(DbFunctionExpression)

Implementa il modello visitor per una chiamata di una funzione.

Visit(DbElementExpression)

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

Visit(DbGroupByExpression)

Implementa il modello visitor per un'operazione group by.

Visit(DbIntersectExpression)

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

Visit(DbIsEmptyExpression)

Implementa il modello visitor per una determinazione di set vuota applicata a un singolo argomento set.

Visit(DbLikeExpression)

Implementa il criterio visitor per un confronto di stringhe con il modello 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbLimitExpression)

Implementa il criterio visitor per la restrizione del numero di elementi nella raccolta di argomenti al valore 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbNewInstanceExpression)

Implementa il modello visitor per la costruzione di una nuova istanza di un determinato tipo, inclusi i tipi set e 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbNullExpression)

Implementa il modello 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbOfTypeExpression)

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

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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbOrExpression)

Implementa il modello 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbParameterReferenceExpression)

Implementa il pattern visitor per un riferimento a un parametro dichiarato nell'albero dei comandi che contiene questa 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbProjectExpression)

Implementa il modello visitor per la proiezione di un determinato set di input 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbPropertyExpression)

Implementa il modello visitor per il recupero di 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbRefKeyExpression)

Implementa il modello visitor per il recupero del valore della 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbRefExpression)

Implementa il modello 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbLambdaExpression)

Implementa il modello visitor per l'applicazione di una funzione lambda agli argomenti rappresentati dagli 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbRelationshipNavigationExpression)

Implementa il modello visitor per lo spostamento 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbScanExpression)

Implementa il modello visitor per un'analisi su un set di entità o un set 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbSkipExpression)

Implementa il modello 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbSortExpression)

Implementa il modello visitor per una chiave di ordinamento che può essere usata 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbTreatExpression)

Implementa il criterio visitor per un'operazione di conversione dei tipi 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbUnionAllExpression)

Implementa il modello visitor per l'operazione di unione impostata 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbVariableReferenceExpression)

Implementa il modello visitor per un riferimento a una variabile attualmente 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbQuantifierExpression)

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

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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbJoinExpression)

Implementa il pattern visitor per un'operazione inner, 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbNotExpression)

Implementa il modello visitor per la not logica 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbIsNullExpression)

Implementa il criterio visitor per la determinazione 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbAndExpression)

Implementa il modello 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 AND logica.

Valori restituiti

Visitatore 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

Espressione APPLY.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbArithmeticExpression)

Implementa il modello visitor per l'operazione aritmetica applicata agli 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbIsOfExpression)

Implementa il criterio visitor per il confronto dei tipi 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbCastExpression)

Implementa il criterio 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbComparisonExpression)

Implementa il modello 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbConstantExpression)

Implementa il modello visitor per i diversi tipi 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbCrossJoinExpression)

Implementa il modello visitor per l'operazione di join incondizionato tra gli argomenti della 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 join.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbDerefExpression)

Implementa il criterio 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

Espressione DEREF.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbDistinctExpression)

Implementa il pattern visitor per gli elementi duplicati rimossi dall'argomento 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 distinct.

Valori restituiti

Visitatore 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbEntityRefExpression)

Implementa il criterio visitor per l'espressione che estrae un riferimento dall'istanza dell'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 di riferimento dell'entità.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbExceptExpression)

Implementa il pattern visitor per l'operazione di sottrazione impostata 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbExpression)

Implementa il modello visitor per la funzionalità di base richiesta 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbFilterExpression)

Implementa il modello 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbFunctionExpression)

Implementa il modello visitor per una chiamata di 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 di funzione.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbElementExpression)

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

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbGroupByExpression)

Implementa il modello visitor per un'operazione group by.

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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbIntersectExpression)

Implementa il pattern visitor per l'operazione di intersezione impostata 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.

Valori restituiti

Visitatore implementato.

Si applica a

Visit(DbIsEmptyExpression)

Implementa il modello visitor per una determinazione di set vuota applicata a un singolo argomento 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.

Valori restituiti

Visitatore implementato.

Si applica a