DbExpressionKind Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Pola
All | 0 |
|
And | 1 | Wyrażenia logiczne AND. |
Any | 2 |
|
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ą.