DbExpressionKind Wyliczenie

Definicja

Zawiera wartości, których każda klasa wyrażeń używa do oznaczenia operacji, która reprezentuje. Właściwość ExpressionKind obiektu można DbExpression pobrać, aby określić, którą operację reprezentuje to wyrażenie.

public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind = 
Public Enum DbExpressionKind
Dziedziczenie
DbExpressionKind

Pola

All 0

trueWyrażenia -for-all.

And 1

Wyrażenia logiczne AND.

Any 2

true-for-any wyrażeń.

Case 3

Wyrażenia instrukcji przypadków warunkowych.

Cast 4

Wyrażenia rzutowania typów polimorficznych.

Constant 5

Wyrażenia wartości stałych.

CrossApply 6

Wyrażenia stosowania krzyżowego.

CrossJoin 7

Wyrażenia sprzężenia krzyżowego.

Deref 8

Wyrażenia wyłudniania.

Distinct 9

Zduplikowane wyrażenia usuwania.

Divide 10

Wyrażenia dzielenia.

Element 11

Wyrażenia konwersji typu set-to-singleton.

EntityRef 12

Wyrażenia pobierania wartości odwołania do jednostki.

Equals 13

Wyrażenia równości.

Except 14

Ustaw wyrażenia odejmowania.

Filter 15

Wyrażenia ograniczeń.

FullOuterJoin 16

Pełne wyrażenia sprzężenia zewnętrznego.

Function 17

Wyrażenia funkcji autonomicznych.

GreaterThan 18

Wyrażenia większe niż.

GreaterThanOrEquals 19

Wyrażenia większe niż lub równe.

GroupBy 20

Wyrażenia grupowania.

InnerJoin 21

Wyrażenia sprzężenia wewnętrznego.

Intersect 22

Ustaw wyrażenia przecięcia.

IsEmpty 23

Wyrażenia określania pustego zestawu.

IsNull 24

Wyrażenia oznaczania wartości null.

IsOf 25

Wyrażenia porównania typów (określonego typu lub podtypu).

IsOfOnly 26

Wyrażenia porównania typów (tylko określony typ).

Lambda 57

Wyrażenia funkcji lambda.

LeftOuterJoin 27

Lewe wyrażenia sprzężenia zewnętrznego.

LessThan 28

Mniejsze niż wyrażenia.

LessThanOrEquals 29

Wyrażenia mniejsze niż lub równe.

Like 30

Wyrażenia porównania ciągów.

Limit 31

Ograniczenie liczby wyników (TOP n).

Minus 32

Wyrażenia odejmowania.

Modulo 33

Wyrażenia modulo.

Multiply 34

Wyrażenia mnożenia.

NewInstance 35

Wyrażenia konstrukcji wystąpienia, wiersza i zestawu.

Not 36

Wyrażenia logiczne NOT.

NotEquals 37

Wyrażenia nierówności.

Null 38

Wyrażenia o wartości null.

OfType 39

Ustaw elementy członkowskie według wyrażeń typu (lub podtypu).

OfTypeOnly 40

Ustaw elementy członkowskie według wyrażeń typu dokładnego.

Or 41

Wyrażenia logiczne OR.

OuterApply 42

Zewnętrzne wyrażenia stosowania.

ParameterReference 43

Odwołanie do wyrażeń parametrów.

Plus 44

Wyrażenia dodatku.

Project 45

Wyrażenia projekcji.

Property 46

Wyrażenia pobierania właściwości statycznych lub wystąpień.

Ref 47

Wyrażenia referencyjne.

RefKey 48

Wyrażenia pobierania wartości klucza ref.

RelationshipNavigation 49

Wyrażenia nawigacji relacji (kompozycji lub skojarzenia).

Scan 50

Wyrażenia skanowania zestawu jednostek lub relacji.

Skip 51

Pomiń elementy uporządkowanej kolekcji.

Sort 52

Wyrażenia sortowania.

Treat 53

Wyrażenia konwersji typów.

UnaryMinus 54

Wyrażenia negacji.

UnionAll 55

Ustaw wyrażenia unii (ze duplikatami).

VariableReference 56

Odwołanie do wyrażeń zmiennych.

Uwagi

Użyj DbExpressionKind wyliczenia , aby określić różne rodzaje wyrażeń. Tabela Members zawiera listę funkcji, które są składami tej klasy, oraz typy wyrażeń, które określają.

Dotyczy