DbExpressionKind Перечисление

Определение

Содержит значения, используемые каждым классом выражений для обозначения представляемой им операции. Чтобы определить, какую операцию представляет конкретное выражение, можно извлечь свойство ExpressionKind выражения DbExpression.The ExpressionKind property of an DbExpression can be retrieved to determine which operation that expression represents.

public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind = 
Public Enum DbExpressionKind
Наследование
DbExpressionKind

Поля

All 0

Выражение "true для всех".true-for-all expressions.

And 1

Логические выражения И.Logical AND expressions.

Any 2

Выражение "true для любых".true-for-any expressions.

Case 3

Условные выражения с инструкцией CASE.Conditional case statement expressions.

Cast 4

Выражения приведения полиморфных типов.Polymorphic type cast expressions.

Constant 5

Выражения с постоянными значениями.Constant value expressions.

CrossApply 6

Выражения с перекрестным применением.Cross apply expressions.

CrossJoin 7

Выражения с перекрестным соединением.Cross join expressions.

Deref 8

Выражения разыменования.Dereference expressions.

Distinct 9

Выражения для удаления повторов.Duplicate removal expressions.

Divide 10

Выражения деления.Division expressions.

Element 11

Выражения преобразования набора в одинарный элемент.Set-to-singleton conversion expressions.

EntityRef 12

Выражения, возвращающие значения ссылок на сущность.Entity reference value retrieval expressions.

Equals 13

Выражения равенства.Equality expressions.

Except 14

Выражения для вычитания наборов.Set subtraction expressions.

Filter 15

Выражения ограничения.Restriction expressions.

FullOuterJoin 16

Выражения полного внешнего соединения.Full outer join expressions.

Function 17

Выражение независимой функции.Standalone function expressions.

GreaterThan 18

Выражения «больше чем».Greater than expressions.

GreaterThanOrEquals 19

Выражения «больше или равно».Greater than or equal expressions.

GroupBy 20

Выражения группировки.Grouping expressions.

InnerJoin 21

Выражения с внутренним соединением.Inner join expressions.

Intersect 22

Выражения пересечения наборов.Set intersection expressions.

IsEmpty 23

Выражения для определения пустых наборов.Empty set determination expressions.

IsNull 24

Выражения для определения значений NULL.Null determination expressions.

IsOf 25

Выражения сравнения типов (с указанием типа или подтипа).Type comparison (specified Type or Subtype) expressions.

IsOfOnly 26

Выражения сравнения типов (с указанием только типа).Type comparison (specified Type only) expressions.

Lambda 57

Выражения лямбда-функций.Lambda function expressions.

LeftOuterJoin 27

Выражения левого внешнего соединения.Left outer join expressions.

LessThan 28

Выражения «меньше чем».Less than expressions.

LessThanOrEquals 29

Выражения «меньше или равно».Less than or equal expressions.

Like 30

Выражения сравнения строк.String comparison expressions.

Limit 31

Выражения с ограничением количества результатов (TOP n).Result count restriction (TOP n).

Minus 32

Выражения вычитания.Subtraction expressions.

Modulo 33

Выражения получения остатка от деления.Modulo expressions.

Multiply 34

Выражения умножения.Multiplication expressions.

NewInstance 35

Выражения создания экземпляров, строк и наборов.Instance, row, and set construction expressions.

Not 36

Логические выражения НЕ.Logical NOT expressions.

NotEquals 37

Выражения неравенства.Inequality expressions.

Null 38

Выражения со значением NULL.Null expressions.

OfType 39

Выражения с элементами набора по типу (или подтипу).Set members by type (or subtype) expressions.

OfTypeOnly 40

Выражения с элементами наборов по точному типу.Set members by exact type expressions.

Or 41

Логические выражения ИЛИ.Logical OR expressions.

OuterApply 42

Выражения с внешним применением.Outer apply expressions.

ParameterReference 43

Выражения со ссылками на параметры.Reference to a parameter expressions.

Plus 44

Выражения сложения.Addition expressions.

Project 45

Выражения проекции.Projection expressions.

Property 46

Выражения для извлечения статических свойств и свойств экземпляров.Static or instance property retrieval expressions.

Ref 47

Выражения со ссылками.Reference expressions.

RefKey 48

Выражения, возвращающие значение ключа для ссылки.Ref key value retrieval expressions.

RelationshipNavigation 49

Выражения перемещения по связям (композиции или ассоциации).Relationship (composition or association) navigation expressions.

Scan 50

Выражения просмотра наборов сущностей или связей.Entity or relationship set scan expressions.

Skip 51

Пропуск элементов упорядоченной коллекции.Skip elements of an ordered collection.

Sort 52

Выражения сортировки.Sorting expressions.

Treat 53

Выражения преобразования типов.Type conversion expressions.

UnaryMinus 54

Выражения отрицания.Negation expressions.

UnionAll 55

Выражения объединения наборов (с повторами).Set union (with duplicates) expressions.

VariableReference 56

Выражения со ссылками на переменные.Reference to a variable expressions.

Комментарии

Перечисление DbExpressionKind используется для задания различных видов выражений.Use the DbExpressionKind enumeration to specify the various kinds of expressions. Таблица элементов перечисляет функции, принадлежащие данному классу, и тип задаваемых ими выражений.The Members table lists the functions that are members of this class and the type of expressions they specify.

Применяется к