DbExpressionRebinder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Assicura che tutti i metadati in un determinato albero delle espressioni proveni dall'area di lavoro dei metadati specificata, potenzialmente riassociando e ricompilando le espressioni in metadati di sostituzione appropriati, se necessario.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Rebinder")]
public class DbExpressionRebinder : System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor
type DbExpressionRebinder = class
inherit DefaultExpressionVisitor
Public Class DbExpressionRebinder
Inherits DefaultExpressionVisitor
- Ereditarietà
- Attributi
Costruttori
DbExpressionRebinder(MetadataWorkspace) |
Inizializza una nuova istanza della classe DbExpressionRebinder. |
Metodi
OnEnterScope(IEnumerable<DbVariableReferenceExpression>) |
Rappresenta un evento quando si immette l'ambito per il visitatore di espressione con variabili di ambito specificate. (Ereditato da DefaultExpressionVisitor) |
OnExitScope() |
Esce dall'ambito per il visitatore dell'espressione. (Ereditato da DefaultExpressionVisitor) |
OnExpressionReplaced(DbExpression, DbExpression) |
Sostituisce un'espressione precedente con una nuova per il visitatore di espressione. (Ereditato da DefaultExpressionVisitor) |
OnVariableRebound(DbVariableReferenceExpression, DbVariableReferenceExpression) |
Rappresenta un evento quando la variabile è riassociata per il visitatore di espressione. (Ereditato da DefaultExpressionVisitor) |
Visit(DbAndExpression) |
Implementa il pattern visitor per l'espressione AND logica. (Ereditato da DefaultExpressionVisitor) |
Visit(DbApplyExpression) |
Implementa il pattern visitor per la chiamata della funzione specificata per ogni elemento nel set di input specificato. (Ereditato da DefaultExpressionVisitor) |
Visit(DbArithmeticExpression) |
Implementa il pattern visitor per l'operazione aritmetica applicata ad argomenti numerici. (Ereditato da DefaultExpressionVisitor) |
Visit(DbCaseExpression) |
Implementa il pattern visitor per le clausole When, Then ed Else. (Ereditato da DefaultExpressionVisitor) |
Visit(DbCastExpression) |
Implementa il pattern visitor per la conversione del tipo di un singolo argomento nel tipo specificato. (Ereditato da DefaultExpressionVisitor) |
Visit(DbComparisonExpression) |
Implementa il pattern visitor per l'operazione di confronto applicata a due argomenti. (Ereditato da DefaultExpressionVisitor) |
Visit(DbConstantExpression) |
Implementa il pattern visitor per i diversi generi di costanti. (Ereditato da DefaultExpressionVisitor) |
Visit(DbCrossJoinExpression) |
Implementa il pattern visitor per l'operazione di join non condizionale tra gli argomenti di raccolta specificati. (Ereditato da DefaultExpressionVisitor) |
Visit(DbDerefExpression) |
Implementa il pattern visitor per l'espressione che recupera un'entità in base al riferimento specificato. (Ereditato da DefaultExpressionVisitor) |
Visit(DbDistinctExpression) |
Implementa il pattern visitor per gli elementi duplicati rimossi dall'argomento del set specificato. (Ereditato da DefaultExpressionVisitor) |
Visit(DbElementExpression) |
Implementa il pattern visitor per la conversione dell'argomento del set specificato in un valore singleton. (Ereditato da DefaultExpressionVisitor) |
Visit(DbEntityRefExpression) |
Implementa il pattern visitor per l'espressione che estrae un riferimento dall'istanza di entità sottostante. (Ereditato da DefaultExpressionVisitor) |
Visit(DbExceptExpression) |
Implementa il pattern visitor per l'operazione di sottrazione del set tra gli operandi sinistro e destro. (Ereditato da DefaultExpressionVisitor) |
Visit(DbExpression) |
Implementa il pattern visitor per le funzionalità di base richieste dai tipi di espressione. (Ereditato da DefaultExpressionVisitor) |
Visit(DbFilterExpression) |
Implementa il pattern visitor per un predicato applicato per filtrare un set di input. (Ereditato da DefaultExpressionVisitor) |
Visit(DbFunctionExpression) |
Implementa il pattern visitor per una chiamata a una funzione. (Ereditato da DefaultExpressionVisitor) |
Visit(DbGroupByExpression) |
Implementa il pattern visitor per un gruppo in base all'operazione. (Ereditato da DefaultExpressionVisitor) |
Visit(DbInExpression) |
Implementa il modello visitor per DbInExpression. (Ereditato da DefaultExpressionVisitor) |
Visit(DbIntersectExpression) |
Implementa il pattern visitor per l'operazione di intersezione del set tra gli operandi sinistro e destro. (Ereditato da DefaultExpressionVisitor) |
Visit(DbIsEmptyExpression) |
Implementa il pattern visitor per una determinazione di set vuoti applicata a un singolo argomento del set. (Ereditato da DefaultExpressionVisitor) |
Visit(DbIsNullExpression) |
Implementa il pattern visitor per la determinazione di null applicata a un singolo argomento. (Ereditato da DefaultExpressionVisitor) |
Visit(DbIsOfExpression) |
Implementa il pattern visitor per il confronto del tipo di un singolo argomento rispetto al tipo specificato. (Ereditato da DefaultExpressionVisitor) |
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. (Ereditato da DefaultExpressionVisitor) |
Visit(DbLambdaExpression) |
Implementa il pattern visitor per l'applicazione di una funzione lambda agli argomenti rappresentati da oggetti DbExpression. (Ereditato da DefaultExpressionVisitor) |
Visit(DbLikeExpression) |
Implementa il pattern visitor per un confronto di stringhe rispetto al pattern specificato con una stringa di escape facoltativa. (Ereditato da DefaultExpressionVisitor) |
Visit(DbLimitExpression) |
Implementa il pattern visitor per la restrizione del numero di elementi nella raccolta di argomenti applicata al valore del limite specificato. (Ereditato da DefaultExpressionVisitor) |
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. (Ereditato da DefaultExpressionVisitor) |
Visit(DbNotExpression) |
Implementa il pattern visitor per il NOT logico di un singolo argomento booleano. (Ereditato da DefaultExpressionVisitor) |
Visit(DbNullExpression) |
Implementa il pattern visitor per un riferimento a un valore letterale null tipizzato. (Ereditato da DefaultExpressionVisitor) |
Visit(DbOfTypeExpression) |
Implementa il pattern visitor per il recupero di elementi del tipo specificato dall'argomento impostato indicato. (Ereditato da DefaultExpressionVisitor) |
Visit(DbOrExpression) |
Implementa il pattern visitor per l'OR logico di due argomenti booleani. (Ereditato da DefaultExpressionVisitor) |
Visit(DbParameterReferenceExpression) |
Implementa il pattern visitor per un riferimento a un parametro dichiarato nell'albero dei comandi che contiene l'espressione. (Ereditato da DefaultExpressionVisitor) |
Visit(DbProjectExpression) |
Implementa il pattern visitor per la proiezione di un set di input specificato sull'espressione specificata. (Ereditato da DefaultExpressionVisitor) |
Visit(DbPropertyExpression) |
Implementa il pattern visitor per recuperare una proprietà dell'istanza. |
Visit(DbQuantifierExpression) |
Implementa il pattern visitor per un quantificatore del tipo specificato sugli elementi del set di input indicato. (Ereditato da DefaultExpressionVisitor) |
Visit(DbRefExpression) |
Implementa il pattern visitor per un riferimento fortemente tipizzato a un'istanza specifica all'interno di un set di entità. (Ereditato da DefaultExpressionVisitor) |
Visit(DbRefKeyExpression) |
Implementa il pattern visitor per il recupero del valore di chiave dal valore di riferimento sottostante. (Ereditato da DefaultExpressionVisitor) |
Visit(DbRelationshipNavigationExpression) |
Implementa il pattern visitor per la navigazione di una relazione. (Ereditato da DefaultExpressionVisitor) |
Visit(DbScanExpression) |
Implementa il pattern visitor per un'analisi su un set di entità o di relazioni, come indicato dalla proprietà Target. (Ereditato da DefaultExpressionVisitor) |
Visit(DbSkipExpression) |
Implementa il pattern visitor per l'espressione SKIP. (Ereditato da DefaultExpressionVisitor) |
Visit(DbSortExpression) |
Implementa il pattern visitor per una chiave di ordinamento che può essere utilizzata come parte dell'ordinamento. (Ereditato da DefaultExpressionVisitor) |
Visit(DbTreatExpression) |
Implementa il pattern visitor per un'operazione di conversione del tipo applicata a un argomento polimorfico. (Ereditato da DefaultExpressionVisitor) |
Visit(DbUnionAllExpression) |
Implementa il pattern visitor per l'operazione di unione del set tra gli operandi sinistro e destro. (Ereditato da DefaultExpressionVisitor) |
Visit(DbVariableReferenceExpression) |
Implementa il pattern visitor per un riferimento a una variabile che è correntemente nell'ambito. (Ereditato da DefaultExpressionVisitor) |
VisitAggregate(DbAggregate) |
Implementa il pattern visitor per l'aggregato. (Ereditato da DefaultExpressionVisitor) |
VisitEntitySet(EntitySetBase) |
Implementa il pattern visitor per il set di entità. |
VisitExpression(DbExpression) |
Implementa il pattern visitor per l'espressione. (Ereditato da DefaultExpressionVisitor) |
VisitExpressionBinding(DbExpressionBinding) |
Implementa il pattern visitor per l'associazione delle espressioni. (Ereditato da DefaultExpressionVisitor) |
VisitExpressionBindingList(IList<DbExpressionBinding>) |
Implementa il pattern visitor per l'elenco di associazione delle espressioni. (Ereditato da DefaultExpressionVisitor) |
VisitExpressionList(IList<DbExpression>) |
Implementa il pattern visitor per l'elenco di espressioni. (Ereditato da DefaultExpressionVisitor) |
VisitFunction(EdmFunction) |
Implementa il pattern visitor per la funzione. |
VisitFunctionAggregate(DbFunctionAggregate) |
Implementa il pattern visitor per l'aggregato di funzione. (Ereditato da DefaultExpressionVisitor) |
VisitGroupAggregate(DbGroupAggregate) |
Implementa il pattern visitor per l'aggregato di gruppo. (Ereditato da DefaultExpressionVisitor) |
VisitGroupExpressionBinding(DbGroupExpressionBinding) |
Implementa il pattern visitor per l'associazione delle espressioni di gruppo. (Ereditato da DefaultExpressionVisitor) |
VisitLambda(DbLambda) |
Implementa il pattern visitor per la funzione lambda. (Ereditato da DefaultExpressionVisitor) |
VisitSortClause(DbSortClause) |
Implementa il pattern visitor per la clausola di ordinamento. (Ereditato da DefaultExpressionVisitor) |
VisitSortOrder(IList<DbSortClause>) |
Implementa il pattern visitor per l'ordinamento. (Ereditato da DefaultExpressionVisitor) |
VisitType(EdmType) |
Implementa il pattern visitor per il tipo. |
VisitTypeUsage(TypeUsage) |
Implementa il pattern visitor per l'utilizzo del tipo. |