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, 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
Pola
All | 0 |
|
And | 1 | Wyrażenia logiczne AND. |
Any | 2 |
|
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ą.