DbExpressionKind Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém valores que cada classe de expressão usa para indicar a operação que ela representa. A propriedade ExpressionKind de um DbExpression pode ser recuperada para determinar qual operação é representada pela expressão.
public enum class DbExpressionKind
public enum DbExpressionKind
type DbExpressionKind =
Public Enum DbExpressionKind
- Herança
Campos
All | 0 | Expressões |
And | 1 | Expressões AND lógicas. |
Any | 2 | Expressões |
Case | 3 | Expressões de instrução case condicional. |
Cast | 4 | Expressões cast de tipo polimórfico. |
Constant | 5 | Expressões de valor constante. |
CrossApply | 6 | Expressões de aplicação cruzada. |
CrossJoin | 7 | Expressões de união cruzada. |
Deref | 8 | Expressões de desreferenciação. |
Distinct | 9 | Expressões de remoção de duplicata. |
Divide | 10 | Expressões de divisão. |
Element | 11 | Expressões de conversão de conjunto para singleton. |
EntityRef | 12 | Expressões de recuperação de valores de referência de entidade. |
Equals | 13 | Expressões de igualdade. |
Except | 14 | Expressões de subtração de conjunto. |
Filter | 15 | Expressões de restrição. |
FullOuterJoin | 16 | Expressões de junção externa completa. |
Function | 17 | Expressões de função anônima. |
GreaterThan | 18 | Expressões maior que. |
GreaterThanOrEquals | 19 | Expressões maior ou igual a. |
GroupBy | 20 | Expressões de agrupamento. |
InnerJoin | 21 | Expressões de junção interna. |
Intersect | 22 | Expressões de interseção de conjunto. |
IsEmpty | 23 | Expressões de determinação de conjunto vazio. |
IsNull | 24 | Expressões de determinação de nulo. |
IsOf | 25 | Expressões de comparação de tipo (tipo ou subtipo especificado). |
IsOfOnly | 26 | Expressões de comparação de tipo (somente o tipo especificado). |
Lambda | 57 | Expressões de função lambda. |
LeftOuterJoin | 27 | Expressões de junção externa esquerda. |
LessThan | 28 | Expressões menor que. |
LessThanOrEquals | 29 | Expressões menor ou igual a. |
Like | 30 | Expressões de comparação de cadeias de caracteres. |
Limit | 31 | Restrição de contagem de resultados (TOP n). |
Minus | 32 | Expressões de subtração. |
Modulo | 33 | Expressões de módulo. |
Multiply | 34 | Expressões de multiplicação. |
NewInstance | 35 | Expressões de construção de instância, de linha e de conjunto. |
Not | 36 | Expressões NOT lógicas. |
NotEquals | 37 | Expressões de desigualdade. |
Null | 38 | Expressões de nulo. |
OfType | 39 | Expressões de membros do conjunto por tipo (ou subtipo). |
OfTypeOnly | 40 | Expressões de membros do conjunto por tipo exato. |
Or | 41 | Expressões OR lógicas. |
OuterApply | 42 | Expressões de aplicação externa. |
ParameterReference | 43 | Expressões de referência a um parâmetro. |
Plus | 44 | Expressões de adição. |
Project | 45 | Expressões de projeção. |
Property | 46 | Expressões de recuperação de propriedade estática ou de instância. |
Ref | 47 | Expressões de referência. |
RefKey | 48 | Expressões de recuperação de valores de chave de referência. |
RelationshipNavigation | 49 | Expressões de navegação de relação (composição ou associação). |
Scan | 50 | Expressões de exame de conjunto de relações ou de entidades. |
Skip | 51 | Ignorar os elementos de uma coleção ordenada. |
Sort | 52 | Expressões de classificação. |
Treat | 53 | Expressões de conversão de tipo. |
UnaryMinus | 54 | Expressões de negação. |
UnionAll | 55 | Expressões de união de conjunto (com as duplicatas). |
VariableReference | 56 | Expressões de referência a uma variável. |
Comentários
Use a DbExpressionKind enumeração para especificar os vários tipos de expressões. A tabela Membros lista as funções que são membros dessa classe e o tipo de expressões que eles especificam.