DbExpressionKind Énumération
Définition
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.
Contient des valeurs que chaque classe d’expression utilise pour indiquer l’opération qu’elle représente. La propriété ExpressionKind d’un DbExpression peut être récupérée pour déterminer l’opération que représente cette expression.
public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind =
Public Enum DbExpressionKind
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| All | 0 |
|
| And | 1 | Expressions AND logiques. |
| Any | 2 |
|
| Case | 3 | Expressions d’instruction case conditionnelle. |
| Cast | 4 | Expressions de cast de type polymorphe. |
| Constant | 5 | Expressions de valeur constante. |
| CrossApply | 6 | Appliquer des expressions croisées. |
| CrossJoin | 7 | Expressions de jointure croisée. |
| Deref | 8 | Expressions de déréférencement. |
| Distinct | 9 | Expressions de suppression en double. |
| Divide | 10 | Expressions de division. |
| Element | 11 | Expressions de conversion set-to-singleton. |
| EntityRef | 12 | Expressions de récupération de valeur de référence d’entité. |
| Equals | 13 | Expressions d’égalité. |
| Except | 14 | Définissez les expressions de soustraction. |
| Filter | 15 | Expressions de restriction. |
| FullOuterJoin | 16 | Expressions de jointure externe complètes. |
| Function | 17 | Expressions de fonction autonome. |
| GreaterThan | 18 | Supérieur aux expressions. |
| GreaterThanOrEquals | 19 | Expressions supérieures ou égales. |
| GroupBy | 20 | Expressions de regroupement. |
| InnerJoin | 21 | Expressions de jointure interne. |
| Intersect | 22 | Définissez des expressions d’intersection. |
| IsEmpty | 23 | Expressions de détermination de jeu vide. |
| IsNull | 24 | Expressions de détermination null. |
| IsOf | 25 | Expressions de comparaison de types (type ou sous-type spécifiés). |
| IsOfOnly | 26 | Expressions de comparaison de types (type spécifié uniquement). |
| LeftOuterJoin | 27 | Expressions de jointure externe gauche. |
| LessThan | 28 | Moins d’expressions. |
| LessThanOrEquals | 29 | Expressions inférieures ou égales. |
| Like | 30 | Expressions de comparaison de chaînes. |
| Limit | 31 | Restriction du nombre de résultats (TOP n). |
| Minus | 32 | Expressions de soustraction. |
| Modulo | 33 | Expressions modulo. |
| Multiply | 34 | Expressions de multiplication. |
| NewInstance | 35 | Expressions de construction d’instance, de ligne et de définition. |
| Not | 36 | Expressions NOT logiques. |
| NotEquals | 37 | Expressions d’inégalité. |
| Null | 38 | Expressions Null. |
| OfType | 39 | Définissez les membres par type (ou sous-type) d’expressions. |
| OfTypeOnly | 40 | Définissez les membres par expressions de type exactes. |
| Or | 41 | Expressions OR logiques. |
| OuterApply | 42 | Expressions d’application externe. |
| ParameterReference | 43 | Référence à une expression de paramètre. |
| Plus | 44 | Expressions d’ajout. |
| Project | 45 | Expressions de projection. |
| Property | 46 | Expressions de récupération de propriétés statiques ou d’instance. |
| Ref | 47 | Expressions de référence. |
| RefKey | 48 | Expressions de récupération de valeur de clé ref. |
| RelationshipNavigation | 49 | Expressions de navigation relation (composition ou association). |
| Scan | 50 | Expressions d’analyse d’entité ou de jeu de relations. |
| Skip | 51 | Ignorez les éléments d’une collection ordonnée. |
| Sort | 52 | Expressions de tri. |
| Treat | 53 | Expressions de conversion de type. |
| UnaryMinus | 54 | Expressions de négation. |
| UnionAll | 55 | Définissez des expressions union (avec des doublons). |
| VariableReference | 56 | Référence à une expression variable. |
| Lambda | 57 | Expressions de fonction lambda. |
Remarques
Utilisez l’énumération DbExpressionKind pour spécifier les différents types d’expressions. La table Members répertorie les fonctions qui sont membres de cette classe et le type d’expressions qu’ils spécifient.