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, DbProjectExpression e 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
| 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 do elemento variável. |
Métodos
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Métodos de Extensão
| All(DbExpressionBinding, DbExpression) |
Cria uma nova DbQuantifierExpression que determina se o predicado em questão mantém todos os elementos do conjunto de entrada. |
| Any(DbExpressionBinding, DbExpression) |
Cria uma nova DbQuantifierExpression que determina se o predicado em questão mantém algum elemento do conjunto de entrada. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Cria uma nova DbApplyExpression que avalia a expressão |
| Filter(DbExpressionBinding, DbExpression) |
Cria uma nova DbFilterExpression que filtra os elementos no conjunto de entrada fornecido usando o predicado especificado. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Cria uma nova DbJoinExpression que une os conjuntos especificados pelas associações de expressão left e right, na condição de junção especificada, usando FullOuterJoin como o DbExpressionKind. |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Cria uma nova DbJoinExpression que une os conjuntos especificados pelas associações de expressão left e right, na condição de junção especificada, usando InnerJoin como o DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Cria uma nova DbJoinExpression que une os conjuntos especificados pelas associações de expressão left e right, na condição de junção especificada, usando LeftOuterJoin como o DbExpressionKind. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Cria uma nova DbApplyExpression que avalia a expressão |
| Project(DbExpressionBinding, DbExpression) |
Cria uma nova DbProjectExpression que projeta a expressão especificada no conjunto de entrada fornecido. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Cria uma nova DbSkipExpression que classifica o conjunto de entrada fornecido pelas especificações de classificação fornecidas antes de ignorar o número de elementos especificado. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Cria um novo DbSortExpression que classifica o conjunto de entrada fornecido pelas especificações de classificação especificadas. |