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. |