DbExpressionKind Enumeration
TOC
Collapse the table of content
Expand the table of content

DbExpressionKind Enumeration

.NET Framework (current version)
 

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.

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

public enum DbExpressionKind

Member nameDescription
All

true-for-all expressions.

And

Logical AND expressions.

Any

true-for-any expressions.

Case

Conditional case statement expressions.

Cast

Polymorphic type cast expressions.

Constant

Constant value expressions.

CrossApply

Cross apply expressions.

CrossJoin

Cross join expressions.

Deref

Dereference expressions.

Distinct

Duplicate removal expressions.

Divide

Division expressions.

Element

Set-to-singleton conversion expressions.

EntityRef

Entity reference value retrieval expressions.

Equals

Equality expressions.

Except

Set subtraction expressions.

Filter

Restriction expressions.

FullOuterJoin

Full outer join expressions.

Function

Standalone function expressions.

GreaterThan

Greater than expressions.

GreaterThanOrEquals

Greater than or equal expressions.

GroupBy

Grouping expressions.

InnerJoin

Inner join expressions.

Intersect

Set intersection expressions.

IsEmpty

Empty set determination expressions.

IsNull

Null determination expressions.

IsOf

Type comparison (specified Type or Subtype) expressions.

IsOfOnly

Type comparison (specified Type only) expressions.

Lambda

Lambda function expressions.

LeftOuterJoin

Left outer join expressions.

LessThan

Less than expressions.

LessThanOrEquals

Less than or equal expressions.

Like

String comparison expressions.

Limit

Result count restriction (TOP n).

Minus

Subtraction expressions.

Modulo

Modulo expressions.

Multiply

Multiplication expressions.

NewInstance

Instance, row, and set construction expressions.

Not

Logical NOT expressions.

NotEquals

Inequality expressions.

Null

Null expressions.

OfType

Set members by type (or subtype) expressions.

OfTypeOnly

Set members by exact type expressions.

Or

Logical OR expressions.

OuterApply

Outer apply expressions

ParameterReference

Reference to a parameter expressions.

Plus

Addition expressions.

Project

Projection expressions.

Property

Static or instance property retrieval expressions.

Ref

Reference expressions.

RefKey

Ref key value retrieval expressions.

RelationshipNavigation

Relationship (composition or association) navigation expressions.

Scan

Entity or relationship set scan expressions.

Skip

Skip elements of an ordered collection.

Sort

Sorting expressions.

Treat

Type conversion expressions.

UnaryMinus

Negation expressions.

UnionAll

Set union (with duplicates) expressions.

VariableReference

Reference to a variable expressions.

Use the DbExpressionKind enumeration to specify the various kinds of expressions. The Members table lists the functions that are members of this class and the type of expressions they specify.

.NET Framework
Available since 3.5
Return to top
Show:
© 2016 Microsoft