DbExpressionKind Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит значения, которые каждый класс выражений использует для обозначения операции, которую он представляет. Свойство ExpressionKindDbExpression можно получить, чтобы определить, какая операция представляет это выражение.
public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind =
Public Enum DbExpressionKind
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| All | 0 |
|
| And | 1 | Логические выражения AND. |
| Any | 2 |
|
| Case | 3 | Выражения операторов условного регистра. |
| Cast | 4 | Многоморфные выражения приведения типов. |
| Constant | 5 | Выражения константных значений. |
| CrossApply | 6 | Перекрестное применение выражений. |
| CrossJoin | 7 | Выражения перекрестного соединения. |
| Deref | 8 | Выражения разыменования. |
| Distinct | 9 | Повторяющиеся выражения удаления. |
| Divide | 10 | Выражения деления. |
| Element | 11 | Выражения преобразования set-to-singleton. |
| EntityRef | 12 | Выражения извлечения ссылочных значений сущностей. |
| Equals | 13 | Выражения равенства. |
| Except | 14 | Задайте выражения вычитания. |
| Filter | 15 | Выражения ограничений. |
| FullOuterJoin | 16 | Полные выражения внешнего соединения. |
| Function | 17 | Автономные выражения функций. |
| GreaterThan | 18 | Больше выражений. |
| GreaterThanOrEquals | 19 | Больше или равно выражений. |
| GroupBy | 20 | Группирование выражений. |
| InnerJoin | 21 | Выражения внутреннего соединения. |
| Intersect | 22 | Задайте выражения пересечения. |
| IsEmpty | 23 | Пустые выражения определения набора. |
| IsNull | 24 | Выражения определения NULL. |
| IsOf | 25 | Выражения сравнения типов (указанный тип или подтип). |
| IsOfOnly | 26 | Выражения сравнения типов (только для указанного типа). |
| LeftOuterJoin | 27 | Левое выражение внешнего соединения. |
| LessThan | 28 | Меньше выражений. |
| LessThanOrEquals | 29 | Меньше или равно выражений. |
| Like | 30 | Выражения сравнения строк. |
| Limit | 31 | Ограничение счетчика результатов (TOP n). |
| Minus | 32 | Выражения вычитания. |
| Modulo | 33 | Выражения modulo. |
| Multiply | 34 | Выражения умножения. |
| NewInstance | 35 | Экземпляр, строка и установка выражений построения. |
| Not | 36 | Логические выражения NOT. |
| NotEquals | 37 | Выражения неравенства. |
| Null | 38 | Выражения NULL. |
| OfType | 39 | Задайте элементы по выражениям типа (или подтипа). |
| OfTypeOnly | 40 | Задайте элементы по точным выражениям типа. |
| Or | 41 | Логические выражения OR. |
| OuterApply | 42 | Внешние выражения применения. |
| ParameterReference | 43 | Ссылка на выражения параметров. |
| Plus | 44 | Сложения выражений. |
| Project | 45 | Выражения проекции. |
| Property | 46 | Выражения извлечения статических или экземпляров. |
| Ref | 47 | Ссылочные выражения. |
| RefKey | 48 | Выражения извлечения значений ключа ссылок. |
| RelationshipNavigation | 49 | Выражения навигации (композиции или ассоциации). |
| Scan | 50 | Выражения проверки сущности или набора связей. |
| Skip | 51 | Пропустить элементы упорядоченной коллекции. |
| Sort | 52 | Сортировка выражений. |
| Treat | 53 | Выражения преобразования типов. |
| UnaryMinus | 54 | Выражения отрицания. |
| UnionAll | 55 | Задайте выражения объединения (с повторяющимися выражениями). |
| VariableReference | 56 | Ссылка на выражения переменной. |
| Lambda | 57 | Лямбда-выражения функции. |
Комментарии
Используйте перечисление DbExpressionKind , чтобы указать различные виды выражений. В таблице "Члены" перечислены функции, которые являются членами этого класса и типом выражений, которые они указывают.