DbExpressionKind Enumeración

Definición

Contiene valores que cada clase de expresión usa para indicar la operación que representa. La propiedad ExpressionKind de un DbExpression se puede recuperar para determinar qué operación representa esa expresión.

public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind = 
Public Enum DbExpressionKind
Herencia
DbExpressionKind

Campos

Nombre Valor Description
All 0

true-for-all expressions.

And 1

Expresiones AND lógicas.

Any 2

true-for-any expressions.

Case 3

Expresiones de instrucción case condicionales.

Cast 4

Expresiones de conversión de tipos polimórficos.

Constant 5

Expresiones de valor constante.

CrossApply 6

Expresiones de aplicación cruzada.

CrossJoin 7

Expresiones de combinación cruzada.

Deref 8

Expresiones de desreferencia.

Distinct 9

Expresiones de eliminación duplicadas.

Divide 10

Expresiones de división.

Element 11

Expresiones de conversión set-to-singleton.

EntityRef 12

Expresiones de recuperación de valores de referencia de entidad.

Equals 13

Expresiones de igualdad.

Except 14

Establecer expresiones de resta.

Filter 15

Expresiones de restricción.

FullOuterJoin 16

Expresiones de combinación externa completas.

Function 17

Expresiones de función independientes.

GreaterThan 18

Mayor que las expresiones.

GreaterThanOrEquals 19

Expresiones mayores o iguales.

GroupBy 20

Expresiones de agrupación.

InnerJoin 21

Expresiones de combinación interna.

Intersect 22

Establecer expresiones de intersección.

IsEmpty 23

Expresiones de determinación de conjunto vacías.

IsNull 24

Expresiones de determinación nulas.

IsOf 25

Expresiones de comparación de tipos (tipo o subtipo especificados).

IsOfOnly 26

Expresiones de comparación de tipos (solo tipo especificado).

LeftOuterJoin 27

Expresiones de combinación externa izquierda.

LessThan 28

Menos que expresiones.

LessThanOrEquals 29

Expresiones menores o iguales.

Like 30

Expresiones de comparación de cadenas.

Limit 31

Restricción de recuento de resultados (TOP n).

Minus 32

Expresiones de resta.

Modulo 33

Expresiones modulo.

Multiply 34

Expresiones de multiplicación.

NewInstance 35

Expresiones de construcción de instancia, fila y conjunto.

Not 36

Expresiones NOT lógicas.

NotEquals 37

Expresiones de desigualdad.

Null 38

Expresiones NULL.

OfType 39

Establecer miembros por expresiones de tipo (o subtipo).

OfTypeOnly 40

Establecer miembros por expresiones de tipo exactas.

Or 41

Expresiones OR lógicas.

OuterApply 42

Expresiones de aplicación externa.

ParameterReference 43

Referencia a expresiones de parámetro.

Plus 44

Expresiones de suma.

Project 45

Expresiones de proyección.

Property 46

Expresiones de recuperación de propiedades estáticas o de instancia.

Ref 47

Expresiones de referencia.

RefKey 48

Expresiones de recuperación de valores de clave ref.

RelationshipNavigation 49

Expresiones de navegación de relación (composición o asociación).

Scan 50

Expresiones de examen de entidad o conjunto de relaciones.

Skip 51

Omita los elementos de una colección ordenada.

Sort 52

Expresiones de ordenación.

Treat 53

Expresiones de conversión de tipos.

UnaryMinus 54

Expresiones de negación.

UnionAll 55

Establecer expresiones de unión (con duplicados).

VariableReference 56

Referencia a expresiones de variable.

Lambda 57

Expresiones de función lambda.

Comentarios

Use la DbExpressionKind enumeración para especificar los distintos tipos de expresiones. En la tabla Members se enumeran las funciones que son miembros de esta clase y el tipo de expresiones que especifican.

Se aplica a