DbExpressionKind DbExpressionKind DbExpressionKind DbExpressionKind Enum

Определение

Содержит значения, используемые каждым классом выражений для обозначения представляемой им операции. Чтобы определить, какую операцию представляет конкретное выражение, можно извлечь свойство 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
Наследование
DbExpressionKindDbExpressionKindDbExpressionKindDbExpressionKind

Поля

All All All All 0

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

And And And And 1

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

Any Any Any Any 2

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

Case Case Case Case 3

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

Cast Cast Cast Cast 4

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

Constant Constant Constant Constant 5

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

CrossApply CrossApply CrossApply CrossApply 6

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

CrossJoin CrossJoin CrossJoin CrossJoin 7

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

Deref Deref Deref Deref 8

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

Distinct Distinct Distinct Distinct 9

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

Divide Divide Divide Divide 10

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

Element Element Element Element 11

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

EntityRef EntityRef EntityRef EntityRef 12

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

Equals Equals Equals Equals 13

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

Except Except Except Except 14

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

Filter Filter Filter Filter 15

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

FullOuterJoin FullOuterJoin FullOuterJoin FullOuterJoin 16

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

Function Function Function Function 17

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

GreaterThan GreaterThan GreaterThan GreaterThan 18

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

GreaterThanOrEquals GreaterThanOrEquals GreaterThanOrEquals GreaterThanOrEquals 19

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

GroupBy GroupBy GroupBy GroupBy 20

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

InnerJoin InnerJoin InnerJoin InnerJoin 21

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

Intersect Intersect Intersect Intersect 22

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

IsEmpty IsEmpty IsEmpty IsEmpty 23

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

IsNull IsNull IsNull IsNull 24

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

IsOf IsOf IsOf IsOf 25

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

IsOfOnly IsOfOnly IsOfOnly IsOfOnly 26

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

Lambda Lambda Lambda Lambda 57

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

LeftOuterJoin LeftOuterJoin LeftOuterJoin LeftOuterJoin 27

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

LessThan LessThan LessThan LessThan 28

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

LessThanOrEquals LessThanOrEquals LessThanOrEquals LessThanOrEquals 29

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

Like Like Like Like 30

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

Limit Limit Limit Limit 31

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

Minus Minus Minus Minus 32

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

Modulo Modulo Modulo Modulo 33

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

Multiply Multiply Multiply Multiply 34

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

NewInstance NewInstance NewInstance NewInstance 35

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

Not Not Not Not 36

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

NotEquals NotEquals NotEquals NotEquals 37

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

Null Null Null Null 38

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

OfType OfType OfType OfType 39

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

OfTypeOnly OfTypeOnly OfTypeOnly OfTypeOnly 40

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

Or Or Or Or 41

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

OuterApply OuterApply OuterApply OuterApply 42

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

ParameterReference ParameterReference ParameterReference ParameterReference 43

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

Plus Plus Plus Plus 44

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

Project Project Project Project 45

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

Property Property Property Property 46

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

Ref Ref Ref Ref 47

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

RefKey RefKey RefKey RefKey 48

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

RelationshipNavigation RelationshipNavigation RelationshipNavigation RelationshipNavigation 49

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

Scan Scan Scan Scan 50

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

Skip Skip Skip Skip 51

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

Sort Sort Sort Sort 52

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

Treat Treat Treat Treat 53

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

UnaryMinus UnaryMinus UnaryMinus UnaryMinus 54

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

UnionAll UnionAll UnionAll UnionAll 55

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

VariableReference VariableReference VariableReference 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.

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