System.Data.Common.CommandTrees.ExpressionBuilder Espace de noms

Fournit une API d’arborescence de commandes.

Classes

Nom Description
DbExpressionBuilder

Fournit une API pour construire DbExpressions et permet à cette API d’être accessible en tant que méthodes d’extension sur le type d’expression lui-même.

EdmFunctions

Fournit une API pour construire DbExpression des s qui appellent des fonctions EDM canoniques et permet à cette API d’être accessible en tant que méthodes d’extension sur le type d’expression lui-même.

Row

Fournit un moyen semblable au constructeur d’appeler NewRow(IEnumerable<KeyValuePair<String,DbExpression>>).

Remarques

L’API System.Data.Common.CommandTrees.ExpressionBuilder est utilisée pour créer des expressions qui sont représentées par DbExpression des objets. L’API de l’arborescence de commandes fournie par la DbExpressionBuilder classe présente les caractéristiques suivantes :

  • Fonctionnel : DbExpression les objets sont construits à l’aide de modèles fonctionnels qui fournissent un flux naturel de construction.

  • Faiblement couplé : un DbExpression objet n’est lié à aucune arborescence de commandes spécifique et peut être utilisé dans n’importe quel contexte où le contrat de type est satisfait.

  • Immuable : l’API se compose entièrement de types immuables ; la mutabilité peut être simulée en remplaçant de nouvelles valeurs lors de la reconstruction d’une arborescence d’expressions.