DbExpressionKind Énumération

Définition

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
DbExpressionKind

Champs

Nom Valeur Description
All 0

true-for-all expressions.

And 1

Expressions AND logiques.

Any 2

true-for-any expressions.

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.

S’applique à