System.Data.Common.CommandTrees.ExpressionBuilder Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma API de árvore de comandos.
Classes
| Nome | Description |
|---|---|
| DbExpressionBuilder |
Fornece uma API para construir DbExpressions e permite que a API seja acessada como métodos de extensão no próprio tipo de expressão. |
| EdmFunctions |
Fornece uma API para construir DbExpression s que invocam funções EDM canônicas e permite que essa API seja acessada como métodos de extensão no próprio tipo de expressão. |
| Row |
Fornece um meio de chamada NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)semelhante a um construtor. |
Comentários
A System.Data.Common.CommandTrees.ExpressionBuilder API é usada para criar expressões, que são representadas por DbExpression objetos. A API da DbExpressionBuilder árvore de comandos fornecida pela classe tem as seguintes características:
Funcional: DbExpression os objetos são construídos usando padrões funcionais que fornecem um fluxo natural de construção.
Vagamente acoplado: um DbExpression objeto não está associado a nenhuma árvore de comando específica e pode ser usado em qualquer contexto em que o contrato de tipo seja atendido.
Imutável: a API consiste inteiramente em tipos imutáveis; A mutabilidade pode ser simulada substituindo novos valores ao recriar uma árvore de expressão.