DbExpressionKind 列舉

定義

包含每個運算式類別 (Class) 用來表示它所代表之作業的值。 您可以擷取 ExpressionKindDbExpression 屬性來判斷該運算式所代表的作業。

public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind = 
Public Enum DbExpressionKind
繼承
DbExpressionKind

欄位

All 0

true-for-all 運算式。

And 1

邏輯 AND 運算式。

Any 2

true-for-any 運算式。

Case 3

條件式 CASE 陳述式 (Statement) 運算式。

Cast 4

多型型別轉換 (Type Cast) 運算式。

Constant 5

常數值運算式。

CrossApply 6

Cross Apply 運算式。

CrossJoin 7

交叉聯結運算式。

Deref 8

取值 (Dereference) 運算式。

Distinct 9

重複項目移除運算式。

Divide 10

除法運算式。

Element 11

Set-to-singleton 轉換運算式。

EntityRef 12

實體 (Entity) 參考值擷取運算式。

Equals 13

相等運算式。

Except 14

集合 (Set) 相減運算式。

Filter 15

限制運算式。

FullOuterJoin 16

完整外部聯結 (Full Outer Join) 運算式。

Function 17

獨立函式運算式。

GreaterThan 18

大於運算式。

GreaterThanOrEquals 19

大於或等於運算式。

GroupBy 20

群組運算式。

InnerJoin 21

內部聯結 (Inner Join) 運算式。

Intersect 22

交集運算式。

IsEmpty 23

空集合判斷運算式。

IsNull 24

Null 判斷運算式。

IsOf 25

型別比較 (指定的型別或子型別) 運算式。

IsOfOnly 26

型別比較 (只有指定的型別) 運算式。

Lambda 57

Lambda 函式運算式。

LeftOuterJoin 27

左外部聯結 (Left Outer Join) 運算式。

LessThan 28

小於運算式。

LessThanOrEquals 29

小於或等於運算式。

Like 30

字串比較運算式。

Limit 31

結果計數限制 (TOP n)。

Minus 32

減法運算式。

Modulo 33

模數運算式。

Multiply 34

乘法運算式。

NewInstance 35

執行個體 (Instance)、資料列和集合建構運算式。

Not 36

邏輯 NOT 運算式。

NotEquals 37

不相等運算式。

Null 38

Null 運算式。

OfType 39

依據型別 (或子型別) 設定成員運算式。

OfTypeOnly 40

依據確切型別設定成員運算式。

Or 41

邏輯 OR 運算式。

OuterApply 42

Outer Apply 運算式。

ParameterReference 43

參考參數運算式。

Plus 44

加法運算式。

Project 45

投影運算式。

Property 46

靜態 (Static) 或執行個體屬性擷取運算式。

Ref 47

參考運算式。

RefKey 48

參考機碼值 (Key Value) 擷取運算式。

RelationshipNavigation 49

關聯性 (Relationship) (複合或關聯) 導覽運算式。

Scan 50

實體或關聯性集合掃描運算式。

Skip 51

略過已排序集合的項目。

Sort 52

排序運算式。

Treat 53

型別轉換運算式。

UnaryMinus 54

否定運算式。

UnionAll 55

聯集 (包含重複項目) 運算式。

VariableReference 56

參考變數運算式。

備註

您可以使用 DbExpressionKind 列舉型別 (Enumeration) 來指定各種運算式。 Members 資料表會列出屬於這個類別之成員的函式,以及它們所指定的運算式型別。

適用於