System.Data.Common.CommandTrees.ExpressionBuilder Spazio dei nomi

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.