DbExpressionKind Enumeration

 

Describes the different "kinds" (classes) of expressions

Namespace:   System.Data.Entity.Core.Common.CommandTrees
Assembly:  EntityFramework (in EntityFramework.dll)

public enum DbExpressionKind

Member nameDescription
All

True for all.

And

Logical And.

Any

True for any.

Case

Conditional case statement.

Cast

Polymorphic type cast.

Constant

A constant value.

CrossApply

Cross apply

CrossJoin

Cross join

Deref

Dereference.

Distinct

Duplicate removal.

Divide

Division.

Element

Set to singleton conversion.

EntityRef

Entity ref value retrieval.

Equals

Equality

Except

Set subtraction

Filter

Restriction.

FullOuterJoin

Full outer join

Function

Invocation of a stand-alone function

GreaterThan

Greater than.

GreaterThanOrEquals

Greater than or equal.

GroupBy

Grouping.

In

In.

InnerJoin

Inner join

Intersect

Set intersection.

IsEmpty

Empty set determination.

IsNull

Null determination.

IsOf

Type comparison (specified Type or Subtype).

IsOfOnly

Type comparison (specified Type only).

Lambda

Application of a lambda function

LeftOuterJoin

Left outer join

LessThan

Less than.

LessThanOrEquals

Less than or equal.

Like

String comparison.

Limit

Result count restriction (TOP n).

Minus

Subtraction.

Modulo

Modulo.

Multiply

Multiplication.

NewInstance

Instance, row, and set construction.

Not

Logical Not.

NotEquals

Inequality.

Null

Null.

OfType

Set members by type (or subtype).

OfTypeOnly

Set members by (exact) type.

Or

Logical Or.

OuterApply

Outer apply.

ParameterReference

A reference to a parameter.

Plus

Addition.

Project

Projection.

Property

Retrieval of a static or instance property.

Ref

Reference.

RefKey

Ref key value retrieval.

RelationshipNavigation

Navigation of a (composition or association) relationship.

Scan

Entity or relationship set scan.

Skip

Skip elements of an ordered collection.

Sort

Sorting.

Treat

Type conversion.

UnaryMinus

Negation.

UnionAll

Set union (with duplicates).

VariableReference

A reference to a variable.