Udostępnij za pośrednictwem


DbExpressionKind Wyliczenie

Definicja

Zawiera wartości używane przez każdą klasę wyrażeń do oznaczania reprezentowanej przez nią operacji. Właściwość ExpressionKind obiektu DbExpression można pobrać, aby określić, która operacja reprezentuje wyrażenie.

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

Pola

All 0

true-for-all expressions.

And 1

Wyrażenia logiczne AND.

Any 2

true-for-any expressions.

Case 3

Wyrażenia instrukcji przypadku warunkowego.

Cast 4

Wyrażenia rzutowe typu polimorficznego.

Constant 5

Wyrażenia wartości stałej.

CrossApply 6

Wyrażenia stosowane krzyżowo.

CrossJoin 7

Wyrażenia sprzężenia krzyżowego.

Deref 8

Wyrażenia dereference.

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

Wyrażenia pełnego sprzężenia zewnętrznego.

Function 17

Autonomiczne wyrażenia funkcji.

GreaterThan 18

Większe niż wyrażenia.

GreaterThanOrEquals 19

Większe niż lub równe wyrażenia.

GroupBy 20

Wyrażenia grupowania.

InnerJoin 21

Wyrażenia sprzężenia wewnętrznego.

Intersect 22

Ustaw wyrażenia skrzyżowania.

IsEmpty 23

Puste wyrażenia determinacji zestawu.

IsNull 24

Wyrażenia określania 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

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

LessThan 28

Mniej 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

Wystąpienia, wiersz i zestaw wyrażeń konstrukcyjnych.

Not 36

Wyrażenia logiczne NOT.

NotEquals 37

Wyrażenia nierówności.

Null 38

Wyrażenia null.

OfType 39

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

OfTypeOnly 40

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

Or 41

Wyrażenia logiczne OR.

OuterApply 42

Wyrażenia stosowane zewnętrznie.

ParameterReference 43

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

Plus 44

Wyrażenia dodawania.

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

Sortowanie wyrażeń.

Treat 53

Wyrażenia konwersji typów.

UnaryMinus 54

Wyrażenia negacji.

UnionAll 55

Ustaw wyrażenia union (z duplikatami).

VariableReference 56

Odwołanie do wyrażeń zmiennych.

Uwagi

Użyj wyliczenia DbExpressionKind , aby określić różne rodzaje wyrażeń. Tabela Członkowie zawiera listę funkcji, które są członkami tej klasy i typem wyrażeń, które określają.

Dotyczy