DbExpressionKind Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje hodnoty, které každá třída výrazu používá k označení operace, kterou představuje. Vlastnost ExpressionKindDbExpression lze načíst a určit, kterou operaci výraz představuje.
public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind =
Public Enum DbExpressionKind
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| All | 0 |
|
| And | 1 | Logické výrazy AND. |
| Any | 2 |
|
| Case | 3 | Výrazy příkazů podmíněného případu. |
| Cast | 4 | Výrazy přetypování polymorfního typu |
| Constant | 5 | Výrazy konstantních hodnot. |
| CrossApply | 6 | Křížové použití výrazů |
| CrossJoin | 7 | Výrazy křížového spojení |
| Deref | 8 | Výrazy dereference |
| Distinct | 9 | Duplicitní výrazy odebrání |
| Divide | 10 | Výrazy dělení |
| Element | 11 | Výrazy převodu set-to-singleton |
| EntityRef | 12 | Výrazy načítání hodnot odkazu na entity |
| Equals | 13 | Výrazy rovnosti |
| Except | 14 | Nastavte odčítání výrazů. |
| Filter | 15 | Výrazy omezení |
| FullOuterJoin | 16 | Výrazy úplného vnějšího spojení |
| Function | 17 | Samostatné výrazy funkcí. |
| GreaterThan | 18 | Výrazy větší než |
| GreaterThanOrEquals | 19 | Výrazy větší než nebo rovno |
| GroupBy | 20 | Seskupování výrazů |
| InnerJoin | 21 | Výrazy vnitřního spojení |
| Intersect | 22 | Nastavte výrazy průniku. |
| IsEmpty | 23 | Výrazy určení prázdných množiny |
| IsNull | 24 | Výrazy určení null. |
| IsOf | 25 | Porovnání typů (zadané výrazy Type nebo Subtype) |
| IsOfOnly | 26 | Porovnání typů (zadané pouze výrazy typu) |
| LeftOuterJoin | 27 | Výrazy levého vnějšího spojení |
| LessThan | 28 | Menší než výrazy. |
| LessThanOrEquals | 29 | Menší než nebo rovno výrazy. |
| Like | 30 | Výrazy porovnání řetězců |
| Limit | 31 | Omezení počtu výsledků (TOP n). |
| Minus | 32 | Odčítání výrazů |
| Modulo | 33 | Výrazy moduluo. |
| Multiply | 34 | Výrazy násobení |
| NewInstance | 35 | Instance, řádek a nastavení stavebních výrazů |
| Not | 36 | Logické výrazy NOT. |
| NotEquals | 37 | Výrazy nerovnosti. |
| Null | 38 | Výrazy null. |
| OfType | 39 | Nastavte členy podle typu (nebo podtypu) výrazů. |
| OfTypeOnly | 40 | Nastavte členy pomocí výrazů přesného typu. |
| Or | 41 | Logické výrazy OR. |
| OuterApply | 42 | Vnější výrazy apply. |
| ParameterReference | 43 | Odkaz na výrazy parametrů |
| Plus | 44 | Výrazy sčítání |
| Project | 45 | Projekční výrazy |
| Property | 46 | Výrazy načítání statických vlastností nebo vlastností instance |
| Ref | 47 | Referenční výrazy |
| RefKey | 48 | Výrazy načítání hodnot ref key |
| RelationshipNavigation | 49 | Navigační výrazy relace (složení nebo přidružení) |
| Scan | 50 | Skenovací výrazy sady entit nebo relací |
| Skip | 51 | Přeskočte prvky seřazené kolekce. |
| Sort | 52 | Řazení výrazů |
| Treat | 53 | Výrazy převodu typů. |
| UnaryMinus | 54 | Negační výrazy. |
| UnionAll | 55 | Nastavte sjednocení (s duplicitními) výrazy. |
| VariableReference | 56 | Odkaz na výrazy proměnných |
| Lambda | 57 | Výrazy funkce lambda |
Poznámky
Pomocí výčtu DbExpressionKind určete různé druhy výrazů. Tabulka Členové uvádí funkce, které jsou členy této třídy, a typ výrazů, které určují.