DbDistinctExpression Classe

Definição

Remove elementos duplicados do argumento de conjunto especificado. Esta classe não pode ser herdada.

public ref class DbDistinctExpression sealed : System::Data::Common::CommandTrees::DbUnaryExpression
public sealed class DbDistinctExpression : System.Data.Common.CommandTrees.DbUnaryExpression
type DbDistinctExpression = class
    inherit DbUnaryExpression
Public NotInheritable Class DbDistinctExpression
Inherits DbUnaryExpression
Herança
DbDistinctExpression

Observações

O DbDistinctExpression requer que o tipo de resultado da coleção do seu argumento tenha um tipo de elemento que possa ser comparado usando o operador de igualdade.

Propriedades

Name Description
Argument

Obtém ou define o DbExpression que define o argumento.

(Herdado de DbUnaryExpression)
ExpressionKind

Obtém o tipo da expressão, que indica o funcionamento dessa expressão.

(Herdado de DbExpression)
ResultType

Obtém os metadados de tipo para o tipo de resultado da expressão.

(Herdado de DbExpression)

Métodos

Name Description
Accept(DbExpressionVisitor)

Implementa o padrão visitante para expressões que não produzem um valor de resultado.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementa o padrão visitante para expressões que produzem um valor de resultado de um tipo específico.

Equals(Object)

Determina se o especificado Object é igual à instância atual de DbExpression.

(Herdado de DbExpression)
GetHashCode()

Serve como função de hash para o tipo.

(Herdado de DbExpression)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

Name Description
Abs(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Abs' com o argumento especificado, que deve ter cada um um tipo de resultado numérico. O tipo de resultado da expressão é o mesmo que o tipo de resultado de value.

AddDays(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'AddDays' com os argumentos especificados, que devem ter tipos de resultado DateTimeTime ou DateTimeOffset e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de dateValue.

AddHours(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'AddHours' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de timeValue.

AddMicroseconds(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'AddMicroseconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de timeValue.

AddMilliseconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AddMilliseconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de timeValue.

AddMinutes(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AddMinutes' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de timeValue.

AddMonths(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'AddMonths' com os argumentos especificados, que devem ter tipos de resultado DateTimeTime ou DateTimeOffset e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de dateValue.

AddNanoseconds(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'AddNanoseconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de timeValue.

AddSeconds(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'AddSeconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de timeValue.

AddYears(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AddYears' com os argumentos especificados, que devem ter tipos de resultado DateTimeTime ou DateTimeOffset e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de dateValue.

All(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbQuantifierExpression que determina se o predicado dado é válido para todos os elementos do conjunto de entrada.

And(DbExpression, DbExpression)

Cria um DbAndExpression que executa o E lógico dos argumentos esquerda e direita.

Any(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbQuantifierExpression que determina se o predicado dado se verifica para qualquer elemento do conjunto de entrada.

Any(DbExpression)

Cria um novo DbExpression que determina se o argumento do conjunto especificado é não vazio.

Area(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Area' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

As(DbExpression, String)

Devolve os argumentos especificados como um objeto de par chave/valor.

AsBinary(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AsBinary' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Binary.

AsGml(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AsGml' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String.

AsText(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AsText' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String.

Average(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Avg' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção.

Bind(DbExpression)

Cria uma nova DbExpressionBinding que usa um nome de variável gerada para associar a expressão dada.

BindAs(DbExpression, String)

Cria um novo DbExpressionBinding que usa o nome da variável especificado para associar a expressão dada.

BitwiseAnd(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'BitwiseAnd' com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos.

BitwiseNot(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'BitwiseNot' com o argumento especificado, que deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos.

BitwiseOr(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'BitwiseOr' com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos.

BitwiseXor(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'BitwiseXor' com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos.

CastTo(DbExpression, TypeUsage)

Cria um novo DbCastExpression que aplica uma operação cast a um argumento polimórfico.

Ceiling(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Ceiling' com o argumento especificado, que deve ter cada um um tipo de resultado simples, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de value.

Centroid(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Centroid' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

Concat(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Concat' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é string.

Contains(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Contém' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Booleano.

CoordinateSystemId(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'CoordinateSystemId' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

Count(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Count' sobre a coleção especificada. O tipo de resultado da expressão é Edm.Int32.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Cria uma nova DbApplyExpression que avalia a expressão dada apply uma vez para cada elemento de um conjunto de entrada, produzindo uma coleção de linhas com as correspondentes colunas de entrada e aplicação. Linhas para as quais apply avalia para um conjunto vazio não são incluídas.

Day(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Day' com o argumento especificado, que deve ter um tipo de resultado DateTimeHour ou DateTimeoffset. O tipo de resultado da expressão é Edm.Int32.

DayOfYear(DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'DayOfYear' com o argumento especificado, que deve ter um tipo de resultado DateTimeHour ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

Deref(DbExpression)

Cria uma nova DbDerefExpression que recupera uma Entidade específica dada uma expressão de referência.

DiffDays(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffDays' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTimeHour ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

DiffHours(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffHours' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffMicroseconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffMilliseconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffMinutes' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffMonths' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTimeHour ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffNanoseconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffSeconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

DiffYears(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'DiffYears' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTimeTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

Distance(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Distância' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Double.

Distinct(DbExpression)

Cria um novo DbDistinctExpression que remove duplicados do argumento do conjunto dado.

Divide(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression argumento que divide o argumento da esquerda pelo argumento da direita.

Element(DbExpression)

Cria um novo DbElementExpression que converte um conjunto num singleton.

Elevation(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Elevation' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

EndPoint(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'EndPoint' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é igual ao de spatialValue.

EndsWith(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'EndsWith' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Booleano.

Equal(DbExpression, DbExpression)

Cria um novo DbComparisonExpression que compara os argumentos da esquerda e da direita para a igualdade.

Except(DbExpression, DbExpression)

Cria um novo DbExceptExpression que calcula a subtração do argumento do conjunto direito do argumento do conjunto esquerdo.

Exists(DbExpression)

Cria um novo DbExpression que determina se o argumento do conjunto especificado é não vazio.

ExteriorRing(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'ExteriorRing' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

Floor(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Floor' com o argumento especificado, que deve ter cada um um tipo de resultado simples, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de value.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões esquerda e direita, na condição de junção especificada, usando FullOuterJoin como o DbExpressionKind.

GetEntityRef(DbExpression)

Cria um novo DbEntityRefExpression que recupera a referência da entidade especificada em forma estrutural.

GetRefKey(DbExpression)

Cria um novo DbRefKeyExpression que recupera os valores-chave da referência especificada em forma estrutural.

GetTotalOffsetMinutes(DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'GetTotalOffsetMinutes' com o argumento especificado, que deve ter um tipo de resultado DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

GreaterThan(DbExpression, DbExpression)

Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é maior do que o argumento da direita.

GreaterThanOrEqual(DbExpression, DbExpression)

Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é maior ou igual ao argumento da direita.

GroupBind(DbExpression)

Cria uma nova ligação de expressões de grupo que utiliza variáveis geradas e nomes de variáveis de grupo para associar a expressão dada.

GroupBindAs(DbExpression, String, String)

Cria uma nova DbGroupExpressionBinding que usa o nome da variável especificado e os nomes das variáveis do grupo para vincular a expressão dada.

Hour(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Hour' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

IndexOf(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IndexOf' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Edm.Int32.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões esquerda e direita, na condição de junção especificada, usando InnerJoin como o DbExpressionKind.

InteriorRingAt(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'InteriorRingAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geometry. O segundo argumento deve ter tipos de resultado numéricos inteiros. O tipo de resultado da expressão é Edm.Geometry.

InteriorRingCount(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'InteriorRingCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

Intersect(DbExpression, DbExpression)

Cria um novo DbIntersectExpression que calcula a interseção dos argumentos do conjunto esquerdo e direito.

IsClosedSpatial(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsClosedSpatial' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é Edm.Booleano.

IsEmpty(DbExpression)

Cria um novo DbIsEmptyExpression que determina se o argumento do conjunto especificado é um conjunto vazio.

IsEmptySpatial(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsEmptySpatial' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

IsNull(DbExpression)

Cria um novo DbIsNullExpression que determina se o argumento especificado é nulo.

IsOf(DbExpression, TypeUsage)

Cria um novo DbIsOfExpression argumento que determina se o argumento dado é do tipo especificado ou de um subtipo.

IsOfOnly(DbExpression, TypeUsage)

Cria uma nova DbIsOfExpression expressão que determina se o argumento dado é do tipo especificado e apenas desse tipo (não um subtipo).

IsRing(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsRing' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado é Edm.Booleano.

IsSimpleGeometry(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsSimpleGeometry' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

IsValidGeometry(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsValidGeometry' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões exterior e interior, sob uma condição de igualdade entre as chaves externa e interior especificadas, usando InnerJoin como o DbExpressionKind.

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>)

Cria um novo DbProjectExpression que projeta o seletor especificado sobre os conjuntos especificados pelas expressões exterior e interior, unidos sob uma condição de igualdade entre as chaves externa e interna especificadas, usando InnerJoin como o DbExpressionKind.

Latitude(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Latitude' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography. O tipo de resultado da expressão é Edm.Double.

Left(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Esquerda' com os argumentos especificados, que devem ter um tipo de resultado numérico de cadeia e inteiro. O tipo de resultado da expressão é string.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões esquerda e direita, na condição de junção especificada, usando LeftOuterJoin como o DbExpressionKind.

Length(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Comprimento' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão é Edm.Int32.

LessThan(DbExpression, DbExpression)

Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é menor que o argumento da direita.

LessThanOrEqual(DbExpression, DbExpression)

Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é menor ou igual ao argumento da direita.

Like(DbExpression, DbExpression, DbExpression)

Cria uma nova DbLikeExpression que compara a cadeia de entrada especificada com o padrão dado usando o escape opcional.

Like(DbExpression, DbExpression)

Cria uma nova DbLikeExpression que compara a cadeia de entrada especificada com o padrão dado.

Limit(DbExpression, DbExpression)

Cria um novo DbLimitExpression que restringe o número de elementos na coleção de Argumentos ao valor limite especificado. Os resultados empatados não são incluídos no resultado.

LongCount(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'BigCount' sobre a coleção especificada. O tipo de resultado da expressão é Edm.Int64.

Longitude(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Longitude' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography. O tipo de resultado da expressão é Edm.Double.

Max(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Max' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção.

Measure(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Measure' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

Millisecond(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Milissegundo' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

Min(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Min' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção.

Minus(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression argumento que subtrai o argumento direito do argumento esquerdo.

Minute(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Minuto' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

Modulo(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression que calcula o restante do argumento da esquerda dividido pelo argumento da direita.

Month(DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'Month' com o argumento especificado, que deve ter um tipo de resultado DateTimeTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

Multiply(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression argumento que multiplica o argumento da esquerda pelo argumento da direita.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Cria uma nova DbRelationshipNavigationExpression representação da navegação de uma composição ou relação de associação.

Negate(DbExpression)

Cria um novo DbArithmeticExpression que nega o valor do argumento.

Not(DbExpression)

Cria um DbNotExpression que realiza a negação lógica do argumento dado.

NotEqual(DbExpression, DbExpression)

Cria um novo DbComparisonExpression que compara os argumentos da esquerda e da direita para a desigualdade.

OfType(DbExpression, TypeUsage)

Cria um novo DbOfTypeExpression conjunto que produz um conjunto composto pelos elementos do conjunto de entrada dado que são do tipo especificado.

OfTypeOnly(DbExpression, TypeUsage)

Cria um novo DbOfTypeExpression que produz um conjunto composto pelos elementos do conjunto de entrada dado que são exatamente do tipo especificado.

Or(DbExpression, DbExpression)

Cria um DbOrExpression que executa o Or lógico dos argumentos esquerda e direita.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação crescente e a colação especificada.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação crescente e colação por defeito.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação decrescente e a colação especificada.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação decrescente e colação por defeito.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Cria uma nova DbApplyExpression que avalia a expressão dada apply uma vez para cada elemento de um conjunto de entrada, produzindo uma coleção de linhas com as correspondentes colunas de entrada e aplicação. As linhas para as quais apply avalia um conjunto vazio têm um valor de coluna aplicado de null.

Plus(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression argumento que adiciona o argumento da esquerda ao argumento da direita.

PointAt(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'PointAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o de spatialValue.

PointCount(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'PointCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

PointOnSurface(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'PointOnSurface' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

Power(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Power' com os argumentos especificados, que devem ter tipos de resultado numéricos. O tipo de resultado da expressão é o mesmo que o tipo de resultado de baseArgument.

Property(DbExpression, EdmProperty)

Cria um novo DbPropertyExpression que represente a recuperação da propriedade especificada.

Property(DbExpression, NavigationProperty)

Cria um novo DbPropertyExpression que representa a recuperação da propriedade de navegação especificada.

Property(DbExpression, RelationshipEndMember)

Cria um novo DbPropertyExpression que representa a recuperação do membro final especificado da relação.

Property(DbExpression, String)

Cria um novo DbPropertyExpression que representa a recuperação da propriedade da instância com o nome especificado da instância dada.

Replace(DbExpression, DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Substituir' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão também é string.

Reverse(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Reverse' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão também é string.

Right(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Right' com os argumentos especificados, que devem ter um tipo de resultado numérico em cadeia e inteiro. O tipo de resultado da expressão é string.

Round(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Round' com os argumentos especificados, que devem ter um resultado simples, duplo ou decimal e inteiro. O tipo de resultado da expressão é o mesmo que o tipo de resultado de value.

Round(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Round' com o argumento especificado, que deve ter cada um um tipo de resultado simples, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de value.

Second(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Second' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32.

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

Cria um novo DbProjectExpression que seleciona a expressão especificada sobre o conjunto de entrada dado.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Cria uma nova DbApplyExpression que avalia a expressão dada apply uma vez para cada elemento de um conjunto de entrada, produzindo uma coleção de linhas com as correspondentes colunas de entrada e aplicação. Linhas para as quais apply avalia para um conjunto vazio não são incluídas. É então criado um DbProjectExpression A que seleciona a apply coluna de cada linha, produzindo a coleção global de apply resultados.

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

Cria uma nova DbApplyExpression que avalia a expressão dada apply uma vez para cada elemento de um conjunto de entrada, produzindo uma coleção de linhas com as correspondentes colunas de entrada e aplicação. Linhas para as quais apply avalia para um conjunto vazio não são incluídas. É então criado um DbProjectExpression A que seleciona o especificado selector em cada linha, produzindo a coleção global de resultados.

SpatialBoundary(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialBoundary' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialBuffer' com os argumentos especificados, que devem ter os tipos de resultado Edm.Geography ou Edm.Geometry e Edm.Double. O tipo de resultado da expressão é Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialContains' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialConvexHull(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialConvexHull' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialCrosses' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialDifference' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialDimension(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpaceDimension' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialDisjoint' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialElementAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o de spatialValue.

SpatialElementCount(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialElementCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

SpatialEnvelope(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialEnvelope' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialEquals' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialIntersection' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialIntersects' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialLength(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialLength' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpaceOverlaps' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialRelate' com os argumentos especificados, que devem ter Edm.Geometry e tipos de resultados de string. O tipo de resultado da expressão é Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialSymmetricDifference' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialTouches' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialTypeName(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialTypeName' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String.

SpatialUnion(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialUnion' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialWithin' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

StartPoint(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'StartPoint' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é igual ao de spatialValue.

StartsWith(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'StartsWith' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Booleano.

StDev(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'StDev' sobre os membros não nulos da coleção especificada. O tipo de resultado da expressão é Edm.Double.

StDevP(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'StDevP' sobre a população da coleção especificada. O tipo de resultado da expressão é Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Substring' com os argumentos especificados, que devem ter uma string e tipos de resultados numéricos inteiros. O tipo de resultado da expressão é string.

Sum(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Sum' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção.

Take(DbExpression, DbExpression)

Cria um novo DbLimitExpression que restringe o número de elementos na coleção de Argumentos ao valor limite especificado. Os resultados empatados não são incluídos no resultado.

ToLower(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'ToLower' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão também é string.

ToSortClause(DbExpression, String)

Cria um novo DbSortClause com uma ordem de ordenação crescente e a colação especificada.

ToSortClause(DbExpression)

Cria um novo DbSortClause com uma ordem de ordenação crescente e uma colação por defeito.

ToSortClauseDescending(DbExpression, String)

Cria um novo DbSortClause com uma ordem de ordenação decrescente e a colação especificada.

ToSortClauseDescending(DbExpression)

Cria um novo DbSortClause com uma ordem de ordenação decrescente e colação por defeito.

ToUpper(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'ToUpper' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão também é string.

TreatAs(DbExpression, TypeUsage)

Cria um novo DbTreatExpression.

Trim(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Trim' com o argumento especificado, que deve ter um tipo de resultado de cadeia. O tipo de resultado da expressão também é string.

TrimEnd(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'RTrim' com o argumento especificado, que deve ter um tipo de resultado de cadeia. O tipo de resultado da expressão também é string.

TrimStart(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'LTrim' com o argumento especificado, que deve ter um tipo de resultado de cadeia. O tipo de resultado da expressão também é string.

Truncate(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Truncate' com os argumentos especificados, que devem ter um resultado simples, duplo ou decimal e inteiro. O tipo de resultado da expressão é o mesmo que o tipo de resultado de value.

TruncateTime(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'TruncateTime' com o argumento especificado, que deve ter um tipo de resultado DateTimeTime ou DateTimeOffset. O tipo de resultado da expressão é o mesmo que o tipo de resultado de dateValue.

UnaryMinus(DbExpression)

Cria um novo DbArithmeticExpression que nega o valor do argumento.

Union(DbExpression, DbExpression)

Cria um novo DbExpression que calcula a união dos argumentos do conjunto esquerdo e direito com os duplicados removidos.

UnionAll(DbExpression, DbExpression)

Cria um novo DbUnionAllExpression que calcula a união dos argumentos do conjunto esquerdo e direito e não remove duplicados.

Var(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Var' sobre os membros não nulos da coleção especificada. O tipo de resultado da expressão é Edm.Double.

VarP(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'VarP' sobre a população da coleção especificada. O tipo de resultado da expressão Edm.Double.

Where(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbFilterExpression que filtra os elementos do conjunto de entrada dado usando o predicado especificado.

XCoordinate(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'XCoordinate' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

YCoordinate(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'YCoordinate' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

Year(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Year' com o argumento especificado, que deve ter um tipo de resultado DateTimeHour ou DateTimeoffset. O tipo de resultado da expressão é Edm.Int32.

Aplica-se a