DbExpressionKind DbExpressionKind DbExpressionKind DbExpressionKind Enum

定义

包含每个表达式类用来表示它所代表的运算的值。 可以检索 ExpressionKindDbExpression 属性来确定该表达式所代表的运算。The ExpressionKind property of an DbExpression can be retrieved to determine which operation that expression represents.

public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind = 
Public Enum DbExpressionKind
继承
DbExpressionKindDbExpressionKindDbExpressionKindDbExpressionKind

字段

All All All All 0

true-for-all 表达式。true-for-all expressions.

And And And And 1

逻辑与表达式。Logical AND expressions.

Any Any Any Any 2

true-for-any 表达式。true-for-any expressions.

Case Case Case Case 3

条件 Case 语句表达式。Conditional case statement expressions.

Cast Cast Cast Cast 4

多态类型转换表达式。Polymorphic type cast expressions.

Constant Constant Constant Constant 5

常量值表达式。Constant value expressions.

CrossApply CrossApply CrossApply CrossApply 6

交叉应用表达式。Cross apply expressions.

CrossJoin CrossJoin CrossJoin CrossJoin 7

交叉联接表达式。Cross join expressions.

Deref Deref Deref Deref 8

取消引用表达式。Dereference expressions.

Distinct Distinct Distinct Distinct 9

重复删除表达式。Duplicate removal expressions.

Divide Divide Divide Divide 10

除法表达式。Division expressions.

Element Element Element Element 11

集到单独转换表达式。Set-to-singleton conversion expressions.

EntityRef EntityRef EntityRef EntityRef 12

实体引用值检索表达式。Entity reference value retrieval expressions.

Equals Equals Equals Equals 13

相等表达式。Equality expressions.

Except Except Except Except 14

集减法表达式。Set subtraction expressions.

Filter Filter Filter Filter 15

限制表达式。Restriction expressions.

FullOuterJoin FullOuterJoin FullOuterJoin FullOuterJoin 16

完全外部联接表达式。Full outer join expressions.

Function Function Function Function 17

独立函数表达式。Standalone function expressions.

GreaterThan GreaterThan GreaterThan GreaterThan 18

大于表达式。Greater than expressions.

GreaterThanOrEquals GreaterThanOrEquals GreaterThanOrEquals GreaterThanOrEquals 19

大于或等于表达式。Greater than or equal expressions.

GroupBy GroupBy GroupBy GroupBy 20

分组表达式。Grouping expressions.

InnerJoin InnerJoin InnerJoin InnerJoin 21

内部联接表达式。Inner join expressions.

Intersect Intersect Intersect Intersect 22

交集表达式。Set intersection expressions.

IsEmpty IsEmpty IsEmpty IsEmpty 23

空集确定表达式。Empty set determination expressions.

IsNull IsNull IsNull IsNull 24

Null 确定表达式。Null determination expressions.

IsOf IsOf IsOf IsOf 25

类型比较(指定的类型或子类型)表达式。Type comparison (specified Type or Subtype) expressions.

IsOfOnly IsOfOnly IsOfOnly IsOfOnly 26

类型比较(仅限指定的类型)表达式。Type comparison (specified Type only) expressions.

Lambda Lambda Lambda Lambda 57

Lambda 函数表达式。Lambda function expressions.

LeftOuterJoin LeftOuterJoin LeftOuterJoin LeftOuterJoin 27

左外部联接表达式。Left outer join expressions.

LessThan LessThan LessThan LessThan 28

小于表达式。Less than expressions.

LessThanOrEquals LessThanOrEquals LessThanOrEquals LessThanOrEquals 29

小于或等于表达式。Less than or equal expressions.

Like Like Like Like 30

字符串比较表达式。String comparison expressions.

Limit Limit Limit Limit 31

结果计数限制 (TOP n)。Result count restriction (TOP n).

Minus Minus Minus Minus 32

减法表达式。Subtraction expressions.

Modulo Modulo Modulo Modulo 33

取模表达式。Modulo expressions.

Multiply Multiply Multiply Multiply 34

乘法表达式。Multiplication expressions.

NewInstance NewInstance NewInstance NewInstance 35

实例、行和集构造表达式。Instance, row, and set construction expressions.

Not Not Not Not 36

逻辑非表达式。Logical NOT expressions.

NotEquals NotEquals NotEquals NotEquals 37

不等表达式。Inequality expressions.

Null Null Null Null 38

Null 表达式。Null expressions.

OfType OfType OfType OfType 39

按类型(或子类型)的集成员表达式。Set members by type (or subtype) expressions.

OfTypeOnly OfTypeOnly OfTypeOnly OfTypeOnly 40

按确切类型的集成员表达式。Set members by exact type expressions.

Or Or Or Or 41

逻辑或表达式。Logical OR expressions.

OuterApply OuterApply OuterApply OuterApply 42

外部应用表达式。Outer apply expressions

ParameterReference ParameterReference ParameterReference ParameterReference 43

引用参数表达式。Reference to a parameter expressions.

Plus Plus Plus Plus 44

加法表达式。Addition expressions.

Project Project Project Project 45

投影表达式。Projection expressions.

Property Property Property Property 46

静态或实例属性检索表达式。Static or instance property retrieval expressions.

Ref Ref Ref Ref 47

引用表达式。Reference expressions.

RefKey RefKey RefKey RefKey 48

引用键值检索表达式。Ref key value retrieval expressions.

RelationshipNavigation RelationshipNavigation RelationshipNavigation RelationshipNavigation 49

关系(组合或关联)导航表达式。Relationship (composition or association) navigation expressions.

Scan Scan Scan Scan 50

实体集或关系集扫描表达式。Entity or relationship set scan expressions.

Skip Skip Skip Skip 51

跳过有序集合中的元素。Skip elements of an ordered collection.

Sort Sort Sort Sort 52

排序表达式。Sorting expressions.

Treat Treat Treat Treat 53

类型转换表达式。Type conversion expressions.

UnaryMinus UnaryMinus UnaryMinus UnaryMinus 54

求反表达式。Negation expressions.

UnionAll UnionAll UnionAll UnionAll 55

并集(包含重复项)表达式。Set union (with duplicates) expressions.

VariableReference VariableReference VariableReference VariableReference 56

引用变量表达式。Reference to a variable expressions.

注解

使用 DbExpressionKind 枚举可指定不同类型的表达式。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.

适用于