DbExpressionKind Énumération

Définition

Contient des valeurs que chaque classe d'expressions utilise pour dénoter l'opération qu'elle représente. La propriété ExpressionKind d'un objet DbExpression peut être récupérée pour déterminer l'opération représentée par cette expression.

public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind = 
Public Enum DbExpressionKind
Héritage
DbExpressionKind

Champs

All 0

true - pour toutes les expressions.

And 1

Expressions AND logiques.

Any 2

true - pour toutes les expressions.

Case 3

Expressions d'instructions CASE conditionnelles.

Cast 4

Expressions de casts de type polymorphe.

Constant 5

Expressions de valeurs constantes.

CrossApply 6

Expressions d'application croisée.

CrossJoin 7

Expressions de jointure croisée.

Deref 8

Expressions de déréférence.

Distinct 9

Expressions de suppression de doublons.

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

Expressions de soustraction ensembliste.

Filter 15

Expressions de restriction.

FullOuterJoin 16

Expressions de jointure externe entière.

Function 17

Expressions de fonctions autonomes.

GreaterThan 18

Expressions Supérieur à.

GreaterThanOrEquals 19

Expressions Supérieur ou égal à.

GroupBy 20

Expressions de regroupement.

InnerJoin 21

Expressions de jointure interne.

Intersect 22

Expressions d'insersection définie.

IsEmpty 23

Expressions de détermination de jeu vide.

IsNull 24

Expressions de détermination nulle.

IsOf 25

Expressions de comparaison de type (type ou sous-type spécifié).

IsOfOnly 26

Expressions de comparaison de type (type spécifié uniquement).

Lambda 57

Expressions de fonction Lambda.

LeftOuterJoin 27

Expressions de jointure externe gauche.

LessThan 28

Expressions Inférieur à.

LessThanOrEquals 29

Expressions Inférieur ou égal à.

Like 30

Expressions de comparaison de chaînes.

Limit 31

Restriction relative au nombre de résultats (TOP n).

Minus 32

Expressions de soustraction.

Modulo 33

Expressions de modulo.

Multiply 34

Expressions de multiplication.

NewInstance 35

Expressions d'instance, de ligne et de construction définie.

Not 36

Expressions NOT logiques.

NotEquals 37

Expressions d'inégalité.

Null 38

Expressions nulles.

OfType 39

Expressions de membres définis par type (ou sous-type).

OfTypeOnly 40

Expressions de membres définis par type exact.

Or 41

Expressions OR logiques.

OuterApply 42

Expressions d’application externe.

ParameterReference 43

Expressions de référence à un paramètre.

Plus 44

Expressions d'addition.

Project 45

Expressions de projection.

Property 46

Expressions de récupération de propriété statique ou d'instance.

Ref 47

Expressions de référence.

RefKey 48

Expressions de récupération de valeur de clé de référence.

RelationshipNavigation 49

Expressions de navigation de relation (composition ou association).

Scan 50

Expressions d'analyse d'entité ou de relation définie.

Skip 51

Éléments ignorés 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

Expressions d'union définie (avec doublons).

VariableReference 56

Expressions de référence à une variable.

Remarques

Utilise l'énumération DbExpressionKind pour spécifier les différentes sortes d'expressions. Le tableau Membres répertorie les fonctions membres de cette classe et le type d'expressions qu'elles spécifient.

S’applique à