Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Spazio dei nomi System.Data.Common.CommandTrees

 

Data di pubblicazione: ottobre 2016

Lo spazio dei nomi System.Data.Common.CommandTrees fornisce classi per la compilazione di espressioni che costituiscono una struttura ad albero dei comandi.

ClasseDescrizione
System_CAPS_pubclassDbAggregate

Implementa la funzionalità di base richiesta dalle aggregazioni in una GroupBy clausola.

System_CAPS_pubclassDbAndExpression

Rappresenta l'operatore AND logico di due Boolean argomenti. Questa classe non può essere ereditata.

System_CAPS_pubclassDbApplyExpression

Rappresenta un'operazione Apply, ovvero la chiamata della funzione specificata per ogni elemento nel set di input specificato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbArithmeticExpression

Rappresenta un'operazione aritmetica applicata agli argomenti numerici. Le operazioni aritmetiche sono: addizione, sottrazione, moltiplicazione, divisione, modulo e negazione. Questa classe non può essere ereditata.

System_CAPS_pubclassDbBinaryExpression

Implementa la funzionalità di base richiesta dalle espressioni che accettano due operandi dell'espressione.

System_CAPS_pubclassDbCaseExpression

Rappresenta il When, Then, e Else di clausole di DbCaseExpression. Questa classe non può essere ereditata.

System_CAPS_pubclassDbCastExpression

Rappresenta la conversione del tipo di un singolo argomento nel tipo specificato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbCommandTree

Una classe non modificabile che implementa la funzionalità di base per la Query, Insert, Update, Delete e tipi di funzione chiamata al comando albero.

System_CAPS_pubclassDbComparisonExpression

Rappresenta un'operazione di confronto applicata a due argomenti. Le operazioni di confronto sono: uguaglianza, maggiore di, maggiore o uguale a, minore di, minore o uguale a e disuguaglianza. Questa classe non può essere ereditata.

System_CAPS_pubclassDbConstantExpression

Rappresenta tipi diversi di costanti (valori letterali). Questa classe non può essere ereditata.

System_CAPS_pubclassDbCrossJoinExpression

Rappresenta un'operazione join non condizionale tra gli argomenti della raccolta specificati. Questa classe non può essere ereditata.

System_CAPS_pubclassDbDeleteCommandTree

Rappresenta un'operazione di eliminazione di una singola riga espressa come struttura ad albero dei comandi. Questa classe non può essere ereditata.

System_CAPS_pubclassDbDerefExpression

Rappresenta un'espressione che recupera un'entità in base al riferimento specificato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbDistinctExpression

Rimuove gli elementi duplicati dall'argomento del set specificato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbElementExpression

Rappresenta la conversione dell'argomento del set specificato in un singleton. Questa classe non può essere ereditata.

System_CAPS_pubclassDbEntityRefExpression

Rappresenta un'espressione che estrae un riferimento dall'istanza dell'entità sottostante. Questa classe non può essere ereditata.

System_CAPS_pubclassDbExceptExpression

Rappresenta l'operazione di sottrazione dei set tra gli operandi sinistro e destro. Questa classe non può essere ereditata.

System_CAPS_pubclassDbExpression

Rappresenta il tipo base per tutte le espressioni.

System_CAPS_pubclassDbExpressionBinding

Rappresenta un set di input per le espressioni relazionali quali DbFilterExpression, DbProjectExpression e DbJoinExpression. Questa classe non può essere ereditata.

System_CAPS_pubclassDbExpressionVisitor

Definisce la funzionalità di base che deve essere implementata dai visitor che non restituiscono un valore di risultato.

System_CAPS_pubclassDbExpressionVisitor<TResultType>

Definisce la funzionalità di base che deve essere implementata dai visitor che restituiscono un valore di risultato di un tipo specifico.

System_CAPS_pubclassDbFilterExpression

Rappresenta un predicato applicato per filtrare un set di input. Viene prodotto il set di elementi che soddisfanno il predicato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbFunctionAggregate

Supporta le funzioni di aggregazione standard, ad esempio MIN, MAX, AVG, SUM e così via. Questa classe non può essere ereditata.

System_CAPS_pubclassDbFunctionCommandTree

Rappresenta la chiamata a una funzione di database.

System_CAPS_pubclassDbFunctionExpression

Rappresenta una chiamata di una funzione. Questa classe non può essere ereditata.

System_CAPS_pubclassDbGroupAggregate

Rappresenta una raccolta di elementi che costituiscono un gruppo.

System_CAPS_pubclassDbGroupByExpression

Rappresenta un'operazione di raggruppamento. Un'operazione di raggruppamento raggruppa gli elementi presenti nel set di input in base alle espressioni chiave specificate e applica le aggregazioni specificate. Questa classe non può essere ereditata.

System_CAPS_pubclassDbGroupExpressionBinding

Definisce l'associazione per il set di input in un oggetto DbGroupByExpression. Questa classe non può essere ereditata.

System_CAPS_pubclassDbInsertCommandTree

Rappresenta un'operazione di inserimento di una singola riga espressa come struttura ad albero dei comandi. Questa classe non può essere ereditata.

System_CAPS_pubclassDbIntersectExpression

Rappresenta l'operazione di intersezione dei set tra gli operandi sinistro e destro. Questa classe non può essere ereditata.

System_CAPS_pubclassDbIsEmptyExpression

Rappresenta la determinazione di un set vuoto applicata a un singolo argomento del set. Questa classe non può essere ereditata.

System_CAPS_pubclassDbIsNullExpression

Rappresenta la determinazione di null applicata a un singolo argomento. Questa classe non può essere ereditata.

System_CAPS_pubclassDbIsOfExpression

Rappresenta il confronto dei tipi di un singolo argomento rispetto al tipo specificato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbJoinExpression

Rappresenta un'operazione inner, left outer o full outer join tra gli argomenti della raccolta specificati nella condizione di join specificata.

System_CAPS_pubclassDbLambda

Rappresenta una funzione Lambda che può essere richiamata per produrre un DbLambdaExpression.

System_CAPS_pubclassDbLambdaExpression

Consente l'applicazione di una funzione lambda ad argomenti rappresentati da DbExpression oggetti.

System_CAPS_pubclassDbLikeExpression

Rappresenta un confronto di stringhe rispetto al pattern specificato con una stringa di escape facoltativa. Questa classe non può essere ereditata.

System_CAPS_pubclassDbLimitExpression

Rappresenta la restrizione del numero di elementi nella raccolta di argomenti applicata al valore del limite specificato.

System_CAPS_pubclassDbModificationClause

Specifica una singola clausola in un'operazione di modifica di inserimento o di aggiornamento.

System_CAPS_pubclassDbModificationCommandTree

Rappresenta un'operazione DML (Data Manipulation Language) espressa come struttura ad albero dei comandi.

System_CAPS_pubclassDbNewInstanceExpression

Rappresenta la costruzione di una nuova istanza di un tipo specificato, inclusi i tipi di set e di record. Questa classe non può essere ereditata.

System_CAPS_pubclassDbNotExpression

Rappresenta l'operatore logico NOT di un singolo Boolean argomento. Questa classe non può essere ereditata.

System_CAPS_pubclassDbNullExpression

Rappresenta un riferimento a un valore letterale null tipizzato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbOfTypeExpression

Rappresenta il recupero di elementi del tipo specificato dall'argomento impostato indicato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbOrExpression

Rappresenta l'operatore logico OR di due Boolean argomenti. Questa classe non può essere ereditata.

System_CAPS_pubclassDbParameterReferenceExpression

Rappresenta un riferimento a un parametro dichiarato nella struttura ad albero dei comandi che contiene l'espressione. Questa classe non può essere ereditata.

System_CAPS_pubclassDbProjectExpression

Rappresenta la proiezione di un set di input specificato sull'espressione specificata. Questa classe non può essere ereditata.

System_CAPS_pubclassDbPropertyExpression

Fornisce metodi e proprietà per il recupero di una proprietà dell'istanza. Questa classe non può essere ereditata.

System_CAPS_pubclassDbQuantifierExpression

Rappresenta un'operazione del quantificatore del tipo specificato sugli elementi del set di input indicato. Questa classe non può essere ereditata.

System_CAPS_pubclassDbQueryCommandTree

Rappresenta un'operazione di query espressa come struttura ad albero dei comandi. Questa classe non può essere ereditata.

System_CAPS_pubclassDbRefExpression

Rappresenta un riferimento fortemente tipizzato a un'istanza specifica all'interno di un set di entità. Questa classe non può essere ereditata.

System_CAPS_pubclassDbRefKeyExpression

Rappresenta il recupero del valore di chiave, nella forma strutturale, dal valore di riferimento sottostante. Questa classe non può essere ereditata.

System_CAPS_pubclassDbRelationshipNavigationExpression

Rappresenta la navigazione in una relazione. Questa classe non può essere ereditata.

System_CAPS_pubclassDbScanExpression

Rappresenta un'analisi su un set di entità o un set di relazioni, come indicato dalla proprietà Target. Questa classe non può essere ereditata.

System_CAPS_pubclassDbSetClause

Specifica la clausola in un'operazione di modifica che imposta il valore di una proprietà. Questa classe non può essere ereditata.

System_CAPS_pubclassDbSkipExpression

Ignora un numero specificato di elementi nel set di input. DbSkipExpression può essere utilizzato solo dopo la raccolta di input siano stata ordinata come specificato dalle chiavi di ordinamento.

System_CAPS_pubclassDbSortClause

Specifica una chiave di ordinamento che può essere utilizzata come parte dell'ordinamento in un oggetto DbSortExpression. Questa classe non può essere ereditata.

System_CAPS_pubclassDbSortExpression

Rappresenta un'operazione di ordinamento applicata agli elementi del set di input specificato in base alle chiavi di ordinamento indicate. Questa classe non può essere ereditata.

System_CAPS_pubclassDbTreatExpression

Rappresenta un'operazione di conversione di tipi applicata a un argomento polimorfico. Questa classe non può essere ereditata.

System_CAPS_pubclassDbUnaryExpression

Implementa la funzionalità di base richiesta dalle espressioni che accettano un singolo argomento di espressione.

System_CAPS_pubclassDbUnionAllExpression

Rappresenta l'operazione di unione di set, senza rimozione dei duplicati, tra gli operandi sinistro e destro. Questa classe non può essere ereditata.

System_CAPS_pubclassDbUpdateCommandTree

Rappresenta un'operazione di aggiornamento di una singola riga espressa come struttura ad albero dei comandi. Questa classe non può essere ereditata.

System_CAPS_pubclassDbVariableReferenceExpression

Rappresenta un riferimento a una variabile attualmente inclusa nell'ambito. Questa classe non può essere ereditata.

System_CAPS_pubclassDefaultExpressionVisitor

Visita ogni elemento di una struttura ad albero dell'espressione da un'espressione radice specificata. Se qualsiasi elemento cambia, la struttura ad albero viene ricompilata fino alla radice e la nuova espressione radice viene restituita; in caso contrario viene restituito l'espressione radice originale.

EnumerazioneDescrizione
System_CAPS_pubenumDbExpressionKind

Contiene i valori utilizzati da ogni classe di espressioni per indicare l'operazione da essa rappresentata. È possibile recuperare la proprietà ExpressionKind di un oggetto DbExpression per determinare l'operazione rappresentata dall'espressione.

Una struttura ad albero dei comandi è una rappresentazione del modello a oggetti di una query che è possibile utilizzare per rappresentare comandi di query, di aggiornamento, di inserimento e di eliminazione in ADO.NET Entity Data Model (EDM) e nei metadati di archiviazione.

Torna all'inizio
Mostra: