System.Data.Common.CommandTrees.ExpressionBuilder Spazio dei nomi
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.
Fornisce un'API dell'albero dei comandi.
Classi
DbExpressionBuilder |
Fornisce un'API per creare DbExpression e consente di accedere a tale API come metodi di estensione sul tipo di espressione stesso. |
EdmFunctions |
Fornisce un'API per costruire oggetti che richiamano funzioni EDM canoniche e consente l'accesso a tale API come metodi di estensione DbExpression nel tipo di espressione stesso. |
Row |
Fornisce i mezzi di tipo costruttore per chiamare NewRow(IEnumerable<KeyValuePair<String,DbExpression>>). |
Commenti
System.Data.Common.CommandTrees.ExpressionBuilderL'API viene usata per creare espressioni rappresentate da oggetti DbExpression . L'API dell'albero dei comandi fornita DbExpressionBuilder dalla classe presenta le caratteristiche seguenti:
Funzionale: DbExpression gli oggetti vengono costruiti usando modelli funzionali che forniscono un flusso naturale di costruzione.
Loosely-coupled: un oggetto non è associato ad alcun albero dei comandi specifico e può essere usato in qualsiasi contesto in cui viene soddisfatto DbExpression il contratto di tipo.
Non modificabile: l'API è costituita interamente da tipi non modificabili. La mutabilità può essere simulata sostituendo nuovi valori durante la ricompilazione di un albero delle espressioni.