Spazio dei nomi System.Data.Entity.Core.Common.CommandTrees
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Lo spazio dei nomi System.Data.Entity.Core.Common.CommandTrees contiene le classi necessarie per compilare espressioni che compongono un albero dei comandi.
Classi
Classe | Descrizione | |
---|---|---|
BasicCommandTreeVisitor | Rappresenta un tipo di base astratto per i tipi che implementano l'interfaccia IExpressionVisitor da cui eseguire la derivazione. | |
BasicExpressionVisitor | Tipo di base astratto per i tipi che implementano l'interfaccia IExpressionVisitor da cui eseguire la derivazione. | |
DbAggregate | Le aggregazioni sono pseudo-espressioni.Hanno l'aspetto delle espressioni, ma presentano restrizioni in termini della posizione in cui possono comparire, ovvero solo nella clausola di aggregazione di un'espressione group-by. | |
DbAndExpression | Rappresenta l'operatore logico And di due argomenti Boolean. | |
DbApplyExpression | Rappresenta un'operazione Apply, ovvero la chiamata del functor specificato per ogni elemento nel set di input specificato. | |
DbArithmeticExpression | Rappresenta un'operazione aritmetica (addizione, sottrazione, moltiplicazione, divisione, modulo o negazione) applicata a due argomenti numerici. | |
DbBinaryExpression | Il tipo di base astratto per le espressioni che accettano due operandi dell'espressione. | |
DbCaseExpression | Rappresenta un'operazione logica Case When...Then...Else. | |
DbCastExpression | Rappresenta un'operazione di cast applicata a un argomento polimorfico. | |
DbCommandTree | Rappresenta il tipo di base astratto per i tipi di DbCommandTree Delete, Query, Insert e Update. | |
DbComparisonExpression | Rappresenta un'operazione di confronto (uguaglianza, maggiore di, maggiore o uguale a, minore di, minore o uguale a, ineguaglianza) applicata a due argomenti. | |
DbConstantExpression | Rappresenta un valore costante. | |
DbCrossJoinExpression | Rappresenta un'operazione di join non condizionale tra gli argomenti della raccolta specificati | |
DbDeleteCommandTree | Rappresenta un'operazione di eliminazione di una singola riga espressa come albero dei comandi canonico. | |
DbDerefExpression | Rappresenta il recupero di una determinata entità utilizzando il riferimento specificato. | |
DbDistinctExpression | Rappresenta la rimozione di elementi duplicati dall'operando del set specificato. | |
DbElementExpression | Rappresenta la conversione dell'operando del set specificato in un singleton.Se il set è vuoto, la conversione restituisce Null, in caso contrario la conversione restituisce uno degli elementi del set. | |
DbEntityRefExpression | Rappresenta il recupero di un riferimento all'entità specificata come Rif. | |
DbExceptExpression | Rappresenta l'operazione di sottrazione dei set tra gli operandi sinistro e destro. | |
DbExpression | Rappresenta il tipo di base per tutte le espressioni. | |
DbExpressionBinding | Descrive un'associazione per un'espressione.Concettualmente simile a un ciclo foreach in C#.La proprietà DbExpression definisce la raccolta su cui viene eseguita l'iterazione, mentre la proprietà Var fornisce un modo per fare riferimento all'elemento corrente della raccolta durante l'iterazione.DbExpressionBinding consente di descrivere gli argomenti set rispetto a espressioni relazionali come DbFilterExpression, DbProjectExpression e DbJoinExpression. | |
DbExpressionRebinder | Assicura che tutti i metadati in un albero delle espressioni provengano dall'area di lavoro dei metadati specificata, potenzialmente riassociando e ricompilando le espressioni in metadati di sostituzione. | |
DbExpressionVisitor | La classe di base astratta del pattern visitor dell'espressione che deve essere implementata dai visitor che non restituiscono un valore di risultato. | |
DbExpressionVisitor<TResultType> | La classe di base astratta del pattern visitor dell'espressione che deve essere implementata dai visitor che restituiscono un valore di risultato di un tipo specifico. | |
DbFilterExpression | Rappresenta un predicato applicato a un set di input per produrre il set di elementi che soddisfano il predicato. | |
DbFunctionAggregate | Tipo di aggregazione che corrisponde alla chiamata di una funzione di aggregazione. | |
DbFunctionCommandTree | Rappresenta una chiamata di funzione espressa come un albero dei comandi canonico. | |
DbFunctionExpression | Rappresenta la chiamata di una funzione. | |
DbGroupAggregate | Rappresenta una raccolta di elementi che compongono un gruppo. | |
DbGroupByExpression | Rappresenta un'operazione group by, ovvero un raggruppamento degli elementi del set di input in base alle espressioni chiave specificate seguite dall'applicazione delle aggregazioni specificate. | |
DbGroupExpressionBinding | Definisce l'associazione per il set di input in un oggetto DbGroupByExpression.Oltre alle proprietà di DbExpressionBinding, DbGroupExpressionBinding fornisce anche l'accesso all'elemento gruppo attraverso il riferimento alla variabile <seealso cref="P:System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding.GroupVariable" /> e all'aggregazione di gruppo attraverso la proprietà <seealso cref="P:System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding.GroupAggregate" />. | |
DbInExpression | Rappresenta un'espressione booleana che verifica se un elemento specificato corrisponde a qualsiasi elemento di un elenco. | |
DbInsertCommandTree | Rappresenta un'operazione di inserimento di una singola riga espressa come albero dei comandi canonico.Quando viene impostata la proprietà Returning, il comando restituisce un lettore; in caso contrario restituisce un valore scalare che indica il numero di righe interessate. | |
DbIntersectExpression | Rappresenta l'operazione di intersezione dei set tra gli operandi sinistro e destro. | |
DbIsEmptyExpression | Rappresenta la determinazione del set vuoto applicata a un singolo argomento set. | |
DbIsNullExpression | Rappresenta la determinazione di null applicata a un singolo argomento. | |
DbIsOfExpression | Rappresenta il confronto dei tipi di un singolo argomento rispetto al tipo specificato. | |
DbJoinExpression | Rappresenta un'operazione inner, left outer o full outer join tra gli argomenti della raccolta specificati nella condizione di join specificata. | |
DbLambdaExpression | Rappresenta l'applicazione di una funzione Lambda. | |
DbLikeExpression | Rappresenta un confronto di stringhe rispetto al pattern specificato con una stringa di escape facoltativa | |
DbLimitExpression | Rappresenta la restrizione del numero di elementi nella raccolta Argument sul valore Limite specificato. | |
DbModificationClause | Specifica una singola clausola in un'operazione di modifica di inserimento o di aggiornamento. Vedere SetClauses e SetClauses. | |
DbModificationCommandTree | Rappresenta un'operazione DML espressa come albero dei comandi canonico | |
DbNewInstanceExpression | Rappresenta la costruzione di una nuova istanza di un tipo specificato, inclusi i tipi di set e di record. | |
DbNotExpression | Rappresenta il Not logico di un singolo argomento booleano. | |
DbNullExpression | Rappresenta un valore Null. | |
DbOfTypeExpression | Rappresenta il recupero di elementi del tipo specificato dall'argomento impostato indicato. | |
DbOrExpression | Rappresenta l'operatore logico Or di due argomenti Boolean. | |
DbParameterReferenceExpression | Rappresenta un riferimento a un parametro dichiarato nella struttura ad albero dei comandi che contiene l'espressione. | |
DbProjectExpression | Rappresenta la proiezione di un set di valori specificato sul set di input specificato. | |
DbPropertyExpression | Fornisce metodi e proprietà per il recupero di una proprietà dell'istanza.La classe non può essere ereditata. | |
DbQuantifierExpression | Rappresenta un'operazione del quantificatore del tipo specificato (Any, All) sugli elementi del set di input indicato. | |
DbQueryCommandTree | Rappresenta un'operazione di query espressa come un albero dei comandi canonico. | |
DbRefExpression | Rappresenta un riferimento fortemente tipizzato a un'istanza specifica all'interno di un set di entità specificato. | |
DbRefKeyExpression | Rappresenta il recupero del valore della chiave del riferimento specificato come riga. | |
DbRelationshipNavigationExpression | Rappresenta la navigazione di una relazione (composizione o associazione) dato il ruolo 'from', il ruolo 'to' e un'istanza del ruolo from | |
DbScanExpression | Rappresenta un''analisi' di tutti gli elementi di un set di entità specificato. | |
DbSetClause | Specifica una clausola in un'operazione di modifica che imposta il valore di una proprietà. | |
DbSkipExpression | Rappresenta un'operazione per ignorare il numero specificato di elementi del set di input dopo l'applicazione dell'ordinamento descritto nelle chiavi di ordinamento specificate. | |
DbSortClause | Specifica una chiave di ordinamento che può essere utilizzata come parte dell'ordinamento in un oggetto DbSortExpression. | |
DbSortExpression | Rappresenta un'operazione di ordinamento applicata agli elementi del set di input specificato in base alle chiavi di ordinamento indicate. | |
DbTreatExpression | Rappresenta la conversione del tipo di un singolo argomento nel tipo specificato. | |
DbUnaryExpression | Tipo di base astratto per le espressioni che accettano un singolo operando dell'espressione | |
DbUnionAllExpression | Rappresenta l'operazione di unione di set, senza rimozione dei duplicati, tra gli operandi sinistro e destro. | |
DbUpdateCommandTree | Rappresenta un'operazione di aggiornamento di una singola riga espressa come struttura ad albero dei comandi.La classe non può essere ereditata. | |
DbVariableReferenceExpression | Rappresenta un riferimento a una variabile attualmente inclusa nell'ambito. | |
DefaultExpressionVisitor | Visita ogni elemento di un albero delle espressioni da un'espressione radice specificata.Se cambia uno qualsiasi degli elementi, l'albero viene ricompilato alla radice e viene restituita la nuova espressione radice. In caso contrario, viene restituita l'espressione radice originale. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
DbCommandTreeKind | Descrive i diversi comandi del database. | |
DbExpressionKind | Descrive i 'tipi' diversi (classi) delle espressioni |