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

Fornisce un'API dell'albero dei comandi.

Classi

Nome Descrizione
DbExpressionBuilder

Fornisce un'API per costruire DbExpressions e consente l'accesso all'API come metodi di estensione nel tipo di espressione stessa.

EdmFunctions

Fornisce un'API per costruire DbExpression s che richiamano funzioni EDM canoniche e consente l'accesso all'API come metodi di estensione sul tipo di espressione stessa.

Row

Fornisce un mezzo simile al costruttore per chiamare NewRow(IEnumerable<KeyValuePair<String,DbExpression>>).

Commenti

L'API System.Data.Common.CommandTrees.ExpressionBuilder viene usata per creare espressioni, rappresentate da DbExpression oggetti . L'API dell'albero dei DbExpressionBuilder comandi fornita dalla classe presenta le caratteristiche seguenti:

  • Funzionale: DbExpression gli oggetti vengono costruiti usando modelli funzionali che forniscono un flusso naturale di costruzione.

  • Accoppiamento debole: un DbExpression oggetto non è associato a un albero dei comandi specifico e può essere usato in qualsiasi contesto in cui viene soddisfatto 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.