Partilhar via


DbLimitExpression Classe

Definição

Representa a restrição do número de elementos na coleção de argumentos ao valor limite especificado.

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

Comentários

Um DbLimitExpression pode ser aplicado a qualquer DbExpression um com um tipo de resultado de coleção, incluindo DbSkipExpression. DbLimitExpression fornece o equivalente da operação Top. Ele não requer que uma operação de ordenação tenha sido executada em sua entrada. Ele tem duas Expression propriedades Argument e Limit, que especificam a coleção e o número de linhas a serem retornadas, respectivamente. DbLimitExpression também tem uma BooleanWithTies propriedade que controla se linhas iguais na classificação para a linha final são retornadas. WithTies usa como padrão false.

Propriedades

Nome Description
Argument

Obtém ou define uma expressão que especifica a coleção de entrada.

ExpressionKind

Obtém o tipo da expressão, que indica a operação dessa expressão.

(Herdado de DbExpression)
Limit

Obtém ou define uma expressão que especifica o limite no número de elementos retornados da coleção de entrada.

ResultType

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

(Herdado de DbExpression)
WithTies

Obtém se a operação de limite incluirá resultados vinculados. A inclusão de resultados vinculados pode produzir mais resultados do que o Limit especificado pelo valor.

Métodos

Nome Description
Accept(DbExpressionVisitor)

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

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementa o padrão de 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 DbExpression atual.

(Herdado de DbExpression)
GetHashCode()

Serve como uma 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 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
Abs(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Abs' canônica com o argumento especificado, que deve cada um ter 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 um DbFunctionExpression que invoca a função 'AddDays' canônica com os argumentos especificados, que devem ter DateTime ou DateTimeOffset e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de dateValue.

AddHours(DbExpression, DbExpression)

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

AddMicroseconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "AddMicroseconds" canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado 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 DateTime, DateTimeOffset ou Time e tipos de resultado 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 'AddMinutes' canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de timeValue.

AddMonths(DbExpression, DbExpression)

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

AddNanoseconds(DbExpression, DbExpression)

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

AddSeconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'AddSeconds' canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado 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 'AddYears' canônica com os argumentos especificados, que devem ter DateTime ou DateTimeOffset e tipos de resultado 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 fornecido é válido para todos os elementos do conjunto de entrada.

And(DbExpression, DbExpression)

Cria um DbAndExpression que executa os argumentos lógicos E da esquerda e direita.

Any(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbQuantifierExpression que determina se o predicado fornecido é válido para qualquer elemento do conjunto de entrada.

Any(DbExpression)

Cria um novo DbExpression que determina se o argumento de conjunto especificado não está vazio.

Area(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Area' canônica 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)

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

AsBinary(DbExpression)

Cria um DbFunctionExpression que invoca a função 'AsBinary' canônica 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 'AsGml' canônica 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 'AsText' canônica 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 'Avg' canônica na coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção.

Bind(DbExpression)

Cria um novo DbExpressionBinding que usa um nome de variável gerado para associar a expressão fornecida.

BindAs(DbExpression, String)

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

BitwiseAnd(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "BitwiseAnd" canônica 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 "BitwiseNot" canônica 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 "BitwiseOr" canônica 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 "BitwiseXor" canônica 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 uma nova DbCastExpression que aplica uma operação de conversão a um argumento polimórfico.

Ceiling(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Ceiling' canônica com o argumento especificado, que deve cada um ter um tipo de resultado único, 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 'Centroid' canônica 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 que invoca a função 'Concat' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é cadeia de caracteres.

Contains(DbExpression, DbExpression)

Cria um que invoca a função 'Contains' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é booliano.

CoordinateSystemId(DbExpression)

Cria um DbFunctionExpression que invoca a função "CoordinateSystemId" canônica 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 'Count' canônica 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 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.

Day(DbExpression)

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

DayOfYear(DbExpression)

Cria um DbFunctionExpression que invoca a função "DayOfYear" canônica com o argumento especificado, que deve ter um tipo de resultado DateTime 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 "DiffDays" canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

DiffHours(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'DiffHours' canônica 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 "DiffMicroseconds" canônica com os argumentos especificados, que devem ter cada 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 "DiffMilliseconds" canônica com os argumentos especificados, que devem ter cada 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 tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'DiffNanoseconds' canônica com os argumentos especificados, que devem ter cada 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 "DiffSeconds" canônica com os argumentos especificados, que devem ter cada 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 'DiffYears' canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

Distance(DbExpression, DbExpression)

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

Distinct(DbExpression)

Cria um novo DbDistinctExpression que remove duplicatas do argumento determinado.

Divide(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression que divide o argumento esquerdo pelo argumento à direita.

Element(DbExpression)

Cria um novo DbElementExpression que converte um conjunto em um singleton.

Elevation(DbExpression)

Cria um DbFunctionExpression que invoca a função "Elevação" canônica 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 "EndPoint" canônica com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é o mesmo que o de spatialValue.

EndsWith(DbExpression, DbExpression)

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

Equal(DbExpression, DbExpression)

Cria um novo DbComparisonExpression que compara os argumentos à esquerda e à direita quanto à igualdade.

Except(DbExpression, DbExpression)

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

Exists(DbExpression)

Cria um novo DbExpression que determina se o argumento de conjunto especificado não está vazio.

ExteriorRing(DbExpression)

Cria um DbFunctionExpression que invoca a função 'ExteriorRing' canônica 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 'Floor' canônica com o argumento especificado, que deve cada um ter um tipo de resultado único, 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 o ref da entidade especificada na forma estrutural.

GetRefKey(DbExpression)

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

GetTotalOffsetMinutes(DbExpression)

Cria um 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 que determina se o argumento à esquerda é maior que o argumento à direita.

GreaterThanOrEqual(DbExpression, DbExpression)

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

GroupBind(DbExpression)

Cria uma nova associação de expressão de grupo que usa nomes de variáveis de grupo e variáveis geradas para associar a expressão fornecida.

GroupBindAs(DbExpression, String, String)

Cria uma nova DbGroupExpressionBinding que usa o nome da variável especificada e nomes de variável de grupo para associar a expressão fornecida.

Hour(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Hour' canônica 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 que invoca a função 'IndexOf' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. 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 'InteriorRingAt' canônica com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

InteriorRingCount(DbExpression)

Cria um DbFunctionExpression que invoca a função 'InteriorRingCount' canônica 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 'IsClosedSpatial' canônica com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é Edm.Boolean.

IsEmpty(DbExpression)

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

IsEmptySpatial(DbExpression)

Cria um DbFunctionExpression que invoca a função 'IsEmptySpatial' canônica 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 que determina se o argumento fornecido é do tipo especificado ou de um subtipo.

IsOfOnly(DbExpression, TypeUsage)

Cria uma nova DbIsOfExpression expressão que determina se o argumento fornecido é do tipo especificado e somente esse tipo (não um subtipo).

IsRing(DbExpression)

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

IsSimpleGeometry(DbExpression)

Cria um DbFunctionExpression que invoca a função 'IsSimpleGeometry' canônica 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 'IsValidGeometry' canônica 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 externa e interna, em uma condição de igualdade entre as chaves externas e internas 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 externas e internas, unidos em uma condição de igualdade entre as chaves externas e internas especificadas, usando InnerJoin como o DbExpressionKind.

Latitude(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Latitude' canônica 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 'Left' canônica com os argumentos especificados, que devem ter uma cadeia de caracteres e um tipo de resultado numérico inteiro. O tipo de resultado da expressão é cadeia de caracteres.

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 'Length' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Int32.

LessThan(DbExpression, DbExpression)

Cria um novo DbComparisonExpression que determina se o argumento esquerdo é menor que o argumento à direita.

LessThanOrEqual(DbExpression, DbExpression)

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

Like(DbExpression, DbExpression, DbExpression)

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

Like(DbExpression, DbExpression)

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

Limit(DbExpression, DbExpression)

Cria um novo DbLimitExpression que restringe o número de elementos na coleção Argument ao valor limite de contagem especificado. Os resultados vinculados não estão incluídos na saída.

LongCount(DbExpression)

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

Longitude(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Longitude' canônica 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 'Max' canônica 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 'Measure' canônica 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 'Milissegundos' canônica 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 'Min' canônica 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 que subtrai o argumento à direita do argumento esquerdo.

Minute(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Minute' canônica 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 à esquerda dividido pelo argumento à direita.

Month(DbExpression)

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

Multiply(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression que multiplica o argumento esquerdo pelo argumento à direita.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Cria um novo DbRelationshipNavigationExpression que representa a navegação de uma relação de composição ou associação.

Negate(DbExpression)

Cria um novo DbArithmeticExpression que nega o valor do argumento.

Not(DbExpression)

Cria um DbNotExpression que executa a negação lógica do argumento fornecido.

NotEqual(DbExpression, DbExpression)

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

OfType(DbExpression, TypeUsage)

Cria um novo DbOfTypeExpression que produz um conjunto que consiste nos elementos do conjunto de entrada fornecido que são do tipo especificado.

OfTypeOnly(DbExpression, TypeUsage)

Cria um novo DbOfTypeExpression que produz um conjunto que consiste nos elementos do conjunto de entrada fornecido que são exatamente do tipo especificado.

Or(DbExpression, DbExpression)

Cria um DbOrExpression que executa o or lógico dos argumentos esquerdo e direito.

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

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

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbSortExpression que classifica o conjunto de entrada especificado pela chave de classificação especificada, com ordem de classificação crescente e ordenação padrão.

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

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

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbSortExpression que classifica o conjunto de entrada especificado pela chave de classificação especificada, com ordem de classificação decrescente e ordenação padrão.

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

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.

Plus(DbExpression, DbExpression)

Cria um novo DbArithmeticExpression que adiciona o argumento esquerdo ao argumento à direita.

PointAt(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'PointAt' canônica 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 'PointCount' canônica 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 "PointOnSurface" canônica 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 "Power" canônica com os argumentos especificados, que devem ter tipos de resultados 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 representa 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 da relação especificado.

Property(DbExpression, String)

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

Replace(DbExpression, DbExpression, DbExpression)

Cria um que invoca a função 'Replace' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres.

Reverse(DbExpression)

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

Right(DbExpression, DbExpression)

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

Round(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'Round' canônica com os argumentos especificados, que devem ter um tipo de resultado único, 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 'Round' canônica com o argumento especificado, que deve cada um ter um tipo de resultado único, 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 'Second' canônica 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 uma nova DbProjectExpression que seleciona a expressão especificada no conjunto de entrada especificado.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

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. Em DbProjectExpression seguida, é criado um que seleciona a apply coluna de cada linha, produzindo a coleção geral de apply resultados.

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

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. Em DbProjectExpression seguida, é criado um que seleciona o especificado selector em cada linha, produzindo a coleção geral de resultados.

SpatialBoundary(DbExpression)

Cria um DbFunctionExpression que invoca a função 'SpatialBoundary' canônica 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 "SpatialBuffer" canônica 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 tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialConvexHull(DbExpression)

Cria um DbFunctionExpression que invoca a função 'SpatialConvexHull' canônica 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 "SpatialCrosses" canônica com os argumentos especificados, que devem ter cada um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Cria um que invoca a função 'SpatialDifference' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 "SpatialDimension" canônica 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 que invoca a função 'SpatialDisjoint' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 'SpatialElementAt' canônica 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 'SpatialElementCount' canônica 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 'SpatialEnvelope' canônica 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 que invoca a função "SpatialEquals" canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Cria um que invoca a função canônica 'SpatialIntersection' com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 que invoca a função canônica 'SpatialIntersects' com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 'SpatialLength' canônica 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 'SpatialOverlaps' canônica com os argumentos especificados, que devem ter cada 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 'SpatialRelate' canônica com os argumentos especificados, que devem ter Edm.Geometry e tipos de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Cria um que invoca a função "SpatialSymmetricDifference" canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 que invoca a função canônica 'SpatialTouches' com os argumentos especificados, que cada um DbFunctionExpression deve ter 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 "SpatialTypeName" canônica 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 que invoca a função 'SpatialUnion' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 'SpatialWithin' canônica com os argumentos especificados, que devem ter cada 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 "StartPoint" canônica com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é o mesmo que o de spatialValue.

StartsWith(DbExpression, DbExpression)

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

StDev(DbExpression)

Cria um DbFunctionExpression que invoca a função 'StDev' canônica 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 'StDevP' canônica 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 'Substring' canônica com os argumentos especificados, que devem ter uma cadeia de caracteres e tipos de resultado numéricos inteiros. O tipo de resultado da expressão é cadeia de caracteres.

Sum(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Sum' canônica 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 Argument ao valor limite de contagem especificado. Os resultados vinculados não estão incluídos na saída.

ToLower(DbExpression)

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

ToSortClause(DbExpression, String)

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

ToSortClause(DbExpression)

Cria um novo DbSortClause com uma ordem de classificação crescente e ordenação padrão.

ToSortClauseDescending(DbExpression, String)

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

ToSortClauseDescending(DbExpression)

Cria um novo DbSortClause com uma ordem de classificação decrescente e ordenação padrão.

ToUpper(DbExpression)

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

TreatAs(DbExpression, TypeUsage)

Cria um novo DbTreatExpression.

Trim(DbExpression)

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

TrimEnd(DbExpression)

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

TrimStart(DbExpression)

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

Truncate(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'Truncate' canônica com os argumentos especificados, que devem ter um tipo de resultado único, 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 'TruncateTime' canônica com o argumento especificado, que deve ter um tipo de resultado DateTime 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 de conjunto de esquerda e direita com duplicatas removidas.

UnionAll(DbExpression, DbExpression)

Cria um novo DbUnionAllExpression que calcula a união dos argumentos de conjunto de esquerda e direita e não remove duplicatas.

Var(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Var' canônica 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 'VarP' canônica 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 no conjunto de entrada fornecido usando o predicado especificado.

XCoordinate(DbExpression)

Cria um DbFunctionExpression que invoca a função 'XCoordinate' canônica 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 'YCoordinate' canônica 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 'Year' canônica com o argumento especificado, que deve ter um tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32.

Aplica-se a