DbExpressionBinding Classe

Definição

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 apply uma vez para cada elemento de um determinado conjunto de entrada, produzindo uma coleção de linhas com a entrada correspondente e aplica colunas. Linhas para as quais apply as avaliações são avaliadas como um conjunto vazio não estão incluídas.

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 apply uma vez para cada elemento de um determinado conjunto de entrada, produzindo uma coleção de linhas com a entrada correspondente e aplica colunas. As linhas para as quais apply são avaliadas como um conjunto vazio têm um valor de coluna de aplicação de null.

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.

Aplica-se a