System.Data.Common.CommandTrees.ExpressionBuilder Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.