Compartilhar 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 com um tipo de resultado de coleção, incluindo DbSkipExpression. DbLimitExpression fornece o equivalente à operação Top. Ele não requer que uma operação de ordenação tenha sido executada em sua entrada. Ele tem duas propriedades Expression, Argument e Limit, que especificam a coleção e o número de linhas a serem retornadas, respectivamente. DbLimitExpression também tem uma propriedade BooleanWithTies que controla se linhas iguais à linha final são retornadas. WithTies padrão para false.

Propriedades

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 especificado pelo valor Limit.

Métodos

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 Object especificado é 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

All(DbExpression, Func<DbExpression,DbExpression>)

Cria uma nova 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)

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

Any(DbExpression, Func<DbExpression,DbExpression>)

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

As(DbExpression, String)

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

Bind(DbExpression)

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

BindAs(DbExpression, String)

Cria uma nova DbExpressionBinding que usa o nome da variável especificada para associar a expressão fornecida.

CastTo(DbExpression, TypeUsage)

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

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

Cria um novo DbApplyExpression que avalia a expressão apply determinada uma vez para cada elemento de um determinado conjunto de entrada, produzindo uma coleção de linhas com as colunas de entrada e de aplicação correspondentes. Linhas para as quais apply é avaliada como um conjunto vazio não estão incluídas.

Deref(DbExpression)

Cria um novo DbDerefExpression que recupera uma entidade específica dada uma expressão de referência.

Distinct(DbExpression)

Cria uma nova DbDistinctExpression que remove duplicatas do argumento de conjunto fornecido.

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.

Equal(DbExpression, DbExpression)

Cria uma nova DbComparisonExpression que compara os argumentos de esquerda e direita para igualdade.

Except(DbExpression, DbExpression)

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

Exists(DbExpression)

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

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.

GreaterThan(DbExpression, DbExpression)

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

GreaterThanOrEqual(DbExpression, DbExpression)

Cria uma nova 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.

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.

Intersect(DbExpression, DbExpression)

Cria uma nova DbIntersectExpression que calcula a interseção dos argumentos de conjuntos esquerdo e direito.

IsEmpty(DbExpression)

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

IsNull(DbExpression)

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

IsOf(DbExpression, TypeUsage)

Cria uma nova DbIsOfExpression que determina se o argumento fornecido é do tipo especificado ou de um subtipo.

IsOfOnly(DbExpression, TypeUsage)

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

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 uma nova DbProjectExpression que projeta o seletor especificado sobre os conjuntos especificados pelas expressões externas e internas, unidas em uma condição de igualdade entre as chaves externas e internas especificadas, usando InnerJoin como o DbExpressionKind.

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.

LessThan(DbExpression, DbExpression)

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

LessThanOrEqual(DbExpression, DbExpression)

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

Like(DbExpression, DbExpression)

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

Like(DbExpression, DbExpression, DbExpression)

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

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.

Minus(DbExpression, DbExpression)

Cria uma nova DbArithmeticExpression que subtrai o argumento à direita do argumento esquerdo.

Modulo(DbExpression, DbExpression)

Cria uma nova DbArithmeticExpression que calcula o restante do argumento à esquerda dividido pelo argumento à direita.

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 uma nova 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>)

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.

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.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Cria uma nova 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.

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

Cria uma nova 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.

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

Cria um novo DbApplyExpression que avalia a expressão apply determinada uma vez para cada elemento de um determinado conjunto de entrada, produzindo uma coleção de linhas com as colunas de entrada e de aplicação correspondentes. As linhas para as quais apply é avaliada 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 à esquerda ao argumento à direita.

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

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

Cria um novo DbProjectExpression que seleciona a expressão especificada no conjunto de entrada especificado.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Cria um novo DbApplyExpression que avalia a expressão apply determinada uma vez para cada elemento de um determinado conjunto de entrada, produzindo uma coleção de linhas com as colunas de entrada e de aplicação correspondentes. Linhas para as quais apply é avaliada como um conjunto vazio não estão incluídas. Em seguida, é criado um DbProjectExpression que seleciona a coluna apply de cada linha, produzindo a coleção geral de resultados apply.

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

Cria um novo DbApplyExpression que avalia a expressão apply determinada uma vez para cada elemento de um determinado conjunto de entrada, produzindo uma coleção de linhas com as colunas de entrada e de aplicação correspondentes. Linhas para as quais apply é avaliada como um conjunto vazio não estão incluídas. Em seguida, é criado um DbProjectExpression que seleciona o selector especificado em cada linha, produzindo a coleção geral de resultados.

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.

ToSortClause(DbExpression)

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

ToSortClause(DbExpression, String)

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

ToSortClauseDescending(DbExpression)

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

ToSortClauseDescending(DbExpression, String)

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

TreatAs(DbExpression, TypeUsage)

Cria um novo DbTreatExpression.

UnaryMinus(DbExpression)

Cria um novo DbArithmeticExpression que nega o valor do argumento.

Union(DbExpression, DbExpression)

Cria uma nova DbExpression que calcula a união dos argumentos de conjuntos esquerdo e direito com duplicatas removidas.

UnionAll(DbExpression, DbExpression)

Cria uma nova DbUnionAllExpression que calcula a união dos argumentos de conjuntos esquerdo e direito e não remove duplicatas.

Where(DbExpression, Func<DbExpression,DbExpression>)

Cria uma nova DbFilterExpression que filtra os elementos no conjunto de entrada fornecido usando o predicado especificado.

Abs(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Abs' canônica com o argumento especificado, que deve ter cada 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 canônica 'AddMinutes' 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 canônica 'AddMonths' 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 resultado 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.

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.

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.

Ceiling(DbExpression)

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

Concat(DbExpression, DbExpression)

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

Contains(DbExpression, DbExpression)

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

Count(DbExpression)

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

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.

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 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 "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 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 'DiffMonths' 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.

DiffNanoseconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'DiffNanoseconds' 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.

DiffSeconds(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "DiffSeconds" 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.

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.

EndsWith(DbExpression, DbExpression)

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

Floor(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Floor' canônica com o argumento especificado, que deve 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.

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.

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 DbFunctionExpression que invoca a função 'IndexOf' canônica com os argumentos especificados, que devem ter cada um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Int32.

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.

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.

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.

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.

Millisecond(DbExpression)

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

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.

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.

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.

Replace(DbExpression, DbExpression, DbExpression)

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

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.

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.

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.

StartsWith(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'StartsWith' canônica com os argumentos especificados, que devem ter cada 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Distance(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "Distance" canônica com os argumentos especificados, que devem ter cada 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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 canônica 'SpatialBuffer' com os argumentos especificados, que devem ter um Edm.Geography ou Edm.Geometry e tipos de resultado Edm.Double. O tipo de resultado da expressão é Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "SpatialContains" 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.

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 canônica 'SpatialCrosses' 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 DbFunctionExpression que invoca a função "SpatialDifference" canônica com os argumentos especificados, que devem ter cada 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 '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 DbFunctionExpression que invoca a função "SpatialDisjoint" canônica com os argumentos especificados, que cada um deve ter 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 '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 DbFunctionExpression que invoca a função canônica 'SpatialEquals' com os argumentos especificados, que devem ter cada 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 'SpatialIntersection' canônica com os argumentos especificados, que devem ter cada 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 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 '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 tipos de resultado Edm.Geometry e cadeia de caracteres. O tipo de resultado da expressão é Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "SpatialSymmetricDifference" canônica com os argumentos especificados, que devem ter cada 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 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 DbFunctionExpression que invoca a função 'SpatialUnion' canônica com os argumentos especificados, que devem ter cada 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 'SpatialWithin' canônica com os argumentos especificados, que cada um deve ter 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.

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.

Aplica-se a