DbExpressionKind Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Felder
All | 0 |
|
And | 1 | Logische AND-Ausdrücke. |
Any | 2 |
|
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.