Share via


DbExpressionKind Enum

Definition

Contains values that each expression class uses to denote the operation it represents. The ExpressionKind property of an DbExpression can be retrieved to determine which operation that expression represents.

public enum DbExpressionKind
type DbExpressionKind = 
Public Enum DbExpressionKind
Inheritance
DbExpressionKind

Fields

Name Value Description
All 0

True for all.

And 1

Logical And.

Any 2

True for any.

Case 3

Conditional case statement.

Cast 4

Polymorphic type cast.

Constant 5

A constant value.

CrossApply 6

Cross apply

CrossJoin 7

Cross join

Deref 8

Dereference.

Distinct 9

Duplicate removal.

Divide 10

Division.

Element 11

Set to singleton conversion.

EntityRef 12

Entity ref value retrieval.

Equals 13

Equality

Except 14

Set subtraction

Filter 15

Restriction.

FullOuterJoin 16

Full outer join

Function 17

Invocation of a stand-alone function

GreaterThan 18

Greater than.

GreaterThanOrEquals 19

Greater than or equal.

GroupBy 20

Grouping.

InnerJoin 21

Inner join

Intersect 22

Set intersection.

IsEmpty 23

Empty set determination.

IsNull 24

Null determination.

IsOf 25

Type comparison (specified Type or Subtype).

IsOfOnly 26

Type comparison (specified Type only).

LeftOuterJoin 27

Left outer join

LessThan 28

Less than.

LessThanOrEquals 29

Less than or equal.

Like 30

String comparison.

Limit 31

Result count restriction (TOP n).

Minus 32

Subtraction.

Modulo 33

Modulo.

Multiply 34

Multiplication.

NewInstance 35

Instance, row, and set construction.

Not 36

Logical Not.

NotEquals 37

Inequality.

Null 38

Null.

OfType 39

Set members by type (or subtype).

OfTypeOnly 40

Set members by (exact) type.

Or 41

Logical Or.

OuterApply 42

Outer apply.

ParameterReference 43

A reference to a parameter.

Plus 44

Addition.

Project 45

Projection.

Property 46

Retrieval of a static or instance property.

Ref 47

Reference.

RefKey 48

Ref key value retrieval.

RelationshipNavigation 49

Navigation of a (composition or association) relationship.

Scan 50

Entity or relationship set scan.

Skip 51

Skip elements of an ordered collection.

Sort 52

Sorting.

Treat 53

Type conversion.

UnaryMinus 54

Negation.

UnionAll 55

Set union (with duplicates).

VariableReference 56

A reference to a variable.

Lambda 57

Application of a lambda function

In 58

In.

Applies to