DbExpressionKind Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Campos
| Nombre | Valor | Description |
|---|---|---|
| All | 0 |
|
| And | 1 | Expresiones AND lógicas. |
| Any | 2 |
|
| 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.