Freigeben über


DbExpressionKind Enumeration

Definition

Enthält Werte, die die einzelnen Ausdrucksklassen verwenden, um die von ihnen dargestellten Operationen zu bezeichnen. Die ExpressionKind-Eigenschaft eines DbExpression kann abgerufen werden, um die von diesem Ausdruck dargestellte Operation zu ermitteln.

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

Felder

All 0

true-for-all-Ausdrücke.

And 1

Logische AND-Ausdrücke.

Any 2

true-for-any-Ausdrücke.

Case 3

Bedingte case-Anweisungsausdrücke.

Cast 4

Polymorphe Typumwandlungsausdrücke.

Constant 5

Ausdrücke mit konstantem Wert.

CrossApply 6

Cross apply-Ausdrücke.

CrossJoin 7

Cross join-Ausdrücke.

Deref 8

Dereferenzierungsausdrücke.

Distinct 9

Ausdrücke zum Entfernen von Duplikaten.

Divide 10

Divisionsausdrücke.

Element 11

Set-To-Singleton-Konvertierungsausdrücke.

EntityRef 12

Ausdrücke zum Abrufen von Entitätsverweisen.

Equals 13

Gleichheitsausdrücke.

Except 14

Mengensubtraktionsausdrücke.

Filter 15

Einschränkungsausdrücke.

FullOuterJoin 16

Ausdrücke zum vollständigen äußeren Join.

Function 17

Eigenständige Funktionsausdrücke.

GreaterThan 18

"Größer als"-Ausdrücke.

GreaterThanOrEquals 19

"Größer als oder gleich"-Ausdrücke.

GroupBy 20

Gruppierungsausdrücke.

InnerJoin 21

Ausdrücke zum inneren Join.

Intersect 22

Schnittmengenausdrücke.

IsEmpty 23

Ausdrücke zum Ermitteln leerer Mengen.

IsNull 24

Ausdrücke zum Ermitteln von NULL.

IsOf 25

Typvergleichsausdrücke (angegebener Typ oder Untertyp).

IsOfOnly 26

Typvergleichsausdrücke (nur angegebener Typ).

Lambda 57

Lambda-Funktionsausdrücke.

LeftOuterJoin 27

Ausdrücke zum linken äußeren Join.

LessThan 28

"Kleiner als"-Ausdrücke.

LessThanOrEquals 29

"Kleiner als oder gleich"-Ausdrücke.

Like 30

Ausdrücke zum Vergleich von Zeichenketten.

Limit 31

Einschränkung der Anzahl der Ergebnisse ("TOP n").

Minus 32

Subtraktionsausdrücke.

Modulo 33

Modulo-Ausdrücke.

Multiply 34

Multiplikationsausdrücke.

NewInstance 35

Ausdrücke zum Erstellen von Instanzen, Zeilen und Mengen.

Not 36

Logische NOT-Ausdrücke.

NotEquals 37

Ungleichheitsausdrücke.

Null 38

NULL-Ausdrücke.

OfType 39

Ausdrücke für Mengenelemente nach Typ (oder Untertyp).

OfTypeOnly 40

Ausdrücke für Mengenelemente nach exaktem Typ (oder Untertyp).

Or 41

Logische OR-Ausdrücke.

OuterApply 42

Outer apply-Ausdrücke.

ParameterReference 43

Ausdrücke zum Verweis auf einen Parameter.

Plus 44

Additionsausdrücke.

Project 45

Projektionsausdrücke.

Property 46

Ausdrücke zum Abrufen von statischen oder Instanzeneigenschaften.

Ref 47

Verweisausdrücke.

RefKey 48

Ausdrücke zum Abrufen von Ref-Schlüsselwerten.

RelationshipNavigation 49

Ausdrücke zum Navigieren von Beziehungen (Zusammensetzungen oder Zuordnungen).

Scan 50

Ausdrücke zum Scannen von Entitäten- oder Beziehungsmengen.

Skip 51

Überspringen von Elementen einer geordneten Auflistung.

Sort 52

Sortierausdrücke.

Treat 53

Typkonvertierungsausdrücke.

UnaryMinus 54

Negationsausdrücke.

UnionAll 55

Vereinigungsmengenausdrücke (mit Duplikaten).

VariableReference 56

Ausdrücke zum Verweis auf eine Variable.

Hinweise

Um die verschiedenen Arten von Ausdrücken anzugeben, sollte die DbExpressionKind-Enumeration verwendet werden. Die Tabelle der Member führt die Funktionen auf, die Member dieser Klasse sind, sowie die Art der von ihnen angegebenen Ausdrücke.

Gilt für: