DbExpressionBinding Classe
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.
Representa um conjunto de entrada para expressões relacionais, como DbFilterExpression, DbProjectExpressione DbJoinExpression. Essa classe não pode ser herdada.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Herança
-
DbExpressionBinding
Comentários
Essa classe é muito semelhante a uma foreach passagem com uma associação a cada elemento da passagem. Essa classe é fornecida como uma classe auxiliar para muitas das expressões que correspondem aos operadores relacionais.
Propriedades
| Nome | Description |
|---|---|
| Expression |
Obtém ou define o DbExpression que define o conjunto de entrada. |
| Variable |
Obtém o DbVariableReferenceExpression que faz referência à variável de elemento. |
| VariableName |
Obtém o nome atribuído à variável de elemento. |
| VariableType |
Obtém os metadados de tipo da variável de elemento. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Métodos de Extensão
| Nome | Description |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Cria um novo DbQuantifierExpression que determina se o predicado fornecido é válido para todos os elementos do conjunto de entrada. |
| Any(DbExpressionBinding, DbExpression) |
Cria um novo DbQuantifierExpression que determina se o predicado fornecido é válido para qualquer elemento do conjunto de entrada. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Cria uma nova DbApplyExpression que avalia a expressão fornecida |
| Filter(DbExpressionBinding, DbExpression) |
Cria um novo DbFilterExpression que filtra os elementos no conjunto de entrada fornecido usando o predicado especificado. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Cria um novo DbJoinExpression que une os conjuntos especificados pelas associações de expressão esquerda e direita, na condição de junção especificada, usando FullOuterJoin como o DbExpressionKind. |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Cria um novo DbJoinExpression que une os conjuntos especificados pelas associações de expressão esquerda e direita, na condição de junção especificada, usando InnerJoin como o DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Cria um novo DbJoinExpression que une os conjuntos especificados pelas associações de expressão esquerda e direita, na condição de junção especificada, usando LeftOuterJoin como o DbExpressionKind. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Cria uma nova DbApplyExpression que avalia a expressão fornecida |
| Project(DbExpressionBinding, DbExpression) |
Cria um novo DbProjectExpression que projeta a expressão especificada sobre o conjunto de entrada especificado. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Cria um novo DbSkipExpression que classifica o conjunto de entrada fornecido pelas especificações de classificação fornecidas antes de ignorar o número especificado de elementos. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Cria um novo DbSortExpression que classifica o conjunto de entrada especificado pelas especificações de classificação. |