System.Data.Common.CommandTrees.ExpressionBuilder Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma API de árvore de comandos.
Classes
| Name | Description |
|---|---|
| DbExpressionBuilder |
Fornece uma API para construir DbExpressions e permite que essa API seja acedida 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, permitindo que essa API seja acedida como métodos de extensão no próprio tipo de expressão. |
| Row |
Fornece um meio semelhante a um construtor para chamar NewRow(IEnumerable<KeyValuePair<String,DbExpression>>). |
Observações
A System.Data.Common.CommandTrees.ExpressionBuilder API é usada para criar expressões, que são representadas por DbExpression objetos. A API da árvore de comandos fornecida pela DbExpressionBuilder classe tem as seguintes características:
Funcionais: DbExpression os objetos são construídos usando padrões funcionais que proporcionam um fluxo natural de construção.
Ligeiramente acoplado: Um DbExpression objeto não está ligado a nenhuma árvore de comandos específica e pode ser usado em qualquer contexto onde o acordo de tipo seja satisfecho.
Imutável: A API consiste inteiramente em tipos imutáveis; a mutabilidade pode ser simulada substituindo novos valores enquanto se reconstrói uma árvore de expressão.