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
DbExpressionBuilder |
Fournit une API pour construire les DbExpression et la rend accessible comme méthodes d’extension sur le type d’expression lui-même. |
EdmFunctions |
Fournit une API pour construire des DbExpression qui appellent des fonctions EDM canoniques et permet d’accéder à l’API en tant que méthodes d’extension sur le type d’expression lui-même. |
Row |
Fournit un moyen de type constructeur pour appeler NewRow(IEnumerable<KeyValuePair<String,DbExpression>>). |
Remarques
L' System.Data.Common.CommandTrees.ExpressionBuilder API est utilisée pour créer des expressions, qui sont représentées par des DbExpression objets. L’API de l’arborescence de commandes fournie par la DbExpressionBuilder classe a les caractéristiques suivantes :
Fonctionnel : DbExpression les objets sont construits à l’aide de modèles fonctionnels qui fournissent un déroulement naturel de la construction.
Faiblement couplé : un DbExpression objet n’est pas lié à une arborescence de commandes spécifique et peut être utilisé dans n’importe quel contexte où l’accord de type est respecté.
Immuable : l’API se compose uniquement de types immuables ; la mutabilité peut être simulée en remplaçant les nouvelles valeurs lors de la reconstruction d’une arborescence de l’expression.