Compartilhar via


DbVariableReferenceExpression Classe

Definição

Representa uma referência a uma variável que está atualmente no escopo. Essa classe não pode ser herdada.

public class DbVariableReferenceExpression : System.Data.Entity.Core.Common.CommandTrees.DbExpression
type DbVariableReferenceExpression = class
    inherit DbExpression
Public Class DbVariableReferenceExpression
Inherits DbExpression
Herança
DbVariableReferenceExpression

Propriedades

ExpressionKind

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

(Herdado de DbExpression)
ResultType

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

(Herdado de DbExpression)
VariableName

Obtém o nome da variável referenciada.

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 de DbExpression atual.

(Herdado de DbExpression)
GetHashCode()

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

(Herdado de DbExpression)

Métodos de Extensão

All(DbExpression, Func<DbExpression,DbExpression>)

Cria uma nova DbQuantifierExpression que determina se o predicado em questão mantém todos os elementos do conjunto de entrada.

And(DbExpression, DbExpression)

Cria uma DbAndExpression que executa a AND lógica dos argumentos left e right.

Any(DbExpression)

Cria uma nova DbExpression que determina se o argumento de conjunto especificado é não vazio.

Any(DbExpression, Func<DbExpression,DbExpression>)

Cria uma nova DbQuantifierExpression que determina se o predicado em questão mantém algum elemento do conjunto de entrada.

As(DbExpression, String)

Retorna os argumentos especificados como um objeto do par chave-valor.

Bind(DbExpression)

Cria uma nova 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 de variável especificado para associar a expressão fornecida

CastTo(DbExpression, TypeUsage)

Cria uma nova 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 a entrada correspondente e aplicando colunas. As linhas para as quais se aplicam são avaliadas para um conjunto vazio não estão incluídas.

Deref(DbExpression)

Cria uma nova DbDerefExpression que recupera uma entidade específica com base em uma expressão de referência fornecida.

Distinct(DbExpression)

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

Divide(DbExpression, DbExpression)

Cria uma nova DbArithmeticExpression que divide o argumento left pelo argumento right.

Element(DbExpression)

Cria uma nova DbElementExpression que converte um conjunto em um singleton.

Equal(DbExpression, DbExpression)

Cria uma nova DbComparisonExpression que compara os argumentos left e right quanto à igualdade.

Except(DbExpression, DbExpression)

Cria uma nova DbExceptExpression que calcula a subtração do argumento de conjunto right do argumento de conjunto left.

Exists(DbExpression)

Cria uma nova DbExpression que determina se o argumento de conjunto especificado é não 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 uma nova DbEntityRefExpression que recupera a referência da entidade especificada no formulário estrutural.

GetRefKey(DbExpression)

Cria uma nova DbRefKeyExpression que recupera os valores de chave da referência especificada de forma estrutural.

GreaterThan(DbExpression, DbExpression)

Cria uma nova DbComparisonExpression que determina se o argumento left é maior que o argumento right.

GreaterThanOrEqual(DbExpression, DbExpression)

Cria uma nova DbComparisonExpression que determina se o argumento left é maior ou igual ao argumento right.

GroupBind(DbExpression)

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

GroupBindAs(DbExpression, String, String)

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

In(DbExpression, IList<DbConstantExpression>)

Cria um DbInExpression que corresponde ao resultado da expressão especificada com os resultados das expressões constantes na lista especificada.

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 conjunto left e right.

IsEmpty(DbExpression)

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

IsNull(DbExpression)

Cria uma nova 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 um de seus subtipos.

IsOfOnly(DbExpression, TypeUsage)

Cria uma nova expressão DbIsOfExpression que determina se o argumento fornecido é somente do tipo especificado (e 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 externas e internas, 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 .

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 uma nova DbComparisonExpression que determina se o argumento left é menor que o argumento right.

LessThanOrEqual(DbExpression, DbExpression)

Cria uma nova DbComparisonExpression que determina se o argumento left é menor ou igual ao argumento right.

Like(DbExpression, DbExpression)

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

Like(DbExpression, DbExpression, DbExpression)

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

Limit(DbExpression, DbExpression)

Cria uma nova DbLimitExpression que restringe o número de elementos na coleção de argumentos para o valor do limite da contagem especificada. Resultados vinculados não são incluídos na saída.

Minus(DbExpression, DbExpression)

Cria uma nova DbArithmeticExpression que subtrai o argumento right do argumento left.

Modulo(DbExpression, DbExpression)

Cria uma nova DbArithmeticExpression que calcula o restante do argumento left dividido pelo argumento right.

Multiply(DbExpression, DbExpression)

Cria uma nova DbArithmeticExpression que multiplica o argumento left pelo argumento right.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

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

Negate(DbExpression)

Cria uma nova 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 left e right quanto à desigualdade.

OfType(DbExpression, TypeUsage)

Cria uma nova DbOfTypeExpression que produz um conjunto que consiste dos elementos do conjunto de entrada fornecido que são do tipo especificado.

OfTypeOnly(DbExpression, TypeUsage)

Cria uma nova DbOfTypeExpression que produz um conjunto que consiste dos elementos do conjunto de entrada fornecido que são exatamente do tipo especificado.

Or(DbExpression, DbExpression)

Cria uma DbOrExpression que executa a Or lógica dos argumentos left e right.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Cria uma nova DbSortExpression que classifica o conjunto de entrada fornecido pela chave de classificação especificada, com ordem de classificação crescente e ordenação padrão.

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

Cria uma nova DbSortExpression que classifica o conjunto de entrada fornecido pela chave de classificação especificada, com 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 fornecido 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 fornecido pela chave de classificação especificada, com 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 a entrada correspondente e aplicando colunas. As linhas para as quais se aplicam são avaliadas para um conjunto vazio têm um valor de coluna apply igual a nulo.

Plus(DbExpression, DbExpression)

Cria uma nova DbArithmeticExpression que adiciona o argumento left ao argumento right.

Property(DbExpression, EdmProperty)

Cria uma nova DbPropertyExpression que representa a recuperação da propriedade especificada.

Property(DbExpression, NavigationProperty)

Cria uma nova DbPropertyExpression que representa a recuperação da propriedade de navegação especificada.

Property(DbExpression, RelationshipEndMember)

Cria uma nova DbPropertyExpression que representa a recuperação do membro de extremidade da relação especificado.

Property(DbExpression, String)

Cria uma nova DbPropertyExpression que representa a recuperação de propriedade da instância com o nome especificado da instância fornecida.

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

Cria uma nova DbProjectExpression que seleciona a expressão especificada no conjunto de entrada fornecido.

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 a entrada correspondente e aplicando colunas. As linhas para as quais se aplicam são avaliadas para 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 de aplicação.

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 a entrada correspondente e aplicando colunas. As linhas para as quais se aplicam são avaliadas para um conjunto vazio não estão incluídas. Em seguida, é criado um DbProjectExpression que seleciona o seletor especificado em cada linha, produzindo a coleção geral de resultados.

Take(DbExpression, DbExpression)

Cria uma nova DbLimitExpression que restringe o número de elementos na coleção de argumentos para o valor do limite da contagem especificada. Resultados vinculados não são incluídos na saída.

ToSortClause(DbExpression)

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

ToSortClause(DbExpression, String)

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

ToSortClauseDescending(DbExpression)

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

ToSortClauseDescending(DbExpression, String)

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

TreatAs(DbExpression, TypeUsage)

Cria um novo DbTreatExpression.

UnaryMinus(DbExpression)

Cria uma nova DbArithmeticExpression que nega o valor do argumento.

Union(DbExpression, DbExpression)

Cria uma nova DbExpression que calcula a união dos argumentos de conjunto left e right, removendo as duplicatas.

UnionAll(DbExpression, DbExpression)

Cria uma nova DbUnionAllExpression que calcula a união dos argumentos de conjunto left e right e não remove as 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 cada um deve ter um tipo de resultado numérico. O tipo de resultado da expressão é o mesmo que o tipo de resultado de valor.

AddDays(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'AddDays' canônica com os argumentos especificados, que deve ter os tipos de resultado de inteiro e DateTime ou DateTimeOffset. 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 deve ter os tipos de resultado de inteiro e DateTime, DateTimeOffset ou Time. 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 deve ter os tipos de resultado de inteiro e DateTime, DateTimeOffset ou Time. 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 'AddMilliseconds' canônica com os argumentos especificados, que deve ter os tipos de resultado de inteiro e DateTime, DateTimeOffset ou Time. 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 deve ter os tipos de resultado de inteiro e DateTime, DateTimeOffset ou Time. 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 deve ter os tipos de resultado de inteiro e DateTime ou DateTimeOffset. 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 deve ter os tipos de resultado de inteiro e DateTime, DateTimeOffset ou Time. 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 deve ter os tipos de resultado de inteiro e DateTime, DateTimeOffset ou Time. 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 deve ter os tipos de resultado de inteiro e DateTime ou DateTimeOffset. 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 deve 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 deve 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 deve 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 cada um deve ter um tipo de resultado simples, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de valor de resultado.

Concat(DbExpression, DbExpression)

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

Contains(DbExpression, DbExpression)

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

DiffMinutes(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'DiffMinutes' canônica com os argumentos especificados, que cada um deve ter um tipo de resultado de 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 cada um deve ter um tipo de resultado de DateTime, DateTimeOffset ou Time. 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 cada um deve ter um tipo de resultado de 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 cada um deve ter um tipo de resultado de 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 cada um deve ter um tipo de resultado de 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 o argumento especificado, que cada um deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é um booliano.

Floor(DbExpression)

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

GetTotalOffsetMinutes(DbExpression)

Cria um DbFunctionExpression que invoca a função 'GetTotalOffsetMinutes' canônica 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 o argumento especificado, que cada um deve ter 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 deve ter um tipo de resultado numérico inteiro e de cadeia de caracteres. O tipo de resultado da expressão é uma 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 na 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 'Millisecond' 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 o argumento especificado, que deve ter tipos de resultado 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 com o argumento especificado, que cada um deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é uma 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 é uma cadeia de caracteres.

Right(DbExpression, DbExpression)

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

Round(DbExpression)

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

Round(DbExpression, DbExpression)

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

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 o argumento especificado, que cada um deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é um booliano.

StDev(DbExpression)

Cria um DbFunctionExpression que invoca a função 'StDev' canônica nos 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 na 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 deve ter tipos de resultados numérico inteiro e de cadeia de caracteres. O tipo de resultado da expressão é uma cadeia de caracteres.

Sum(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Sum' canônica na 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 é uma 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 é uma 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 é uma 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 é uma 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 é uma cadeia de caracteres.

Truncate(DbExpression, DbExpression)

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

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 nos 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 na 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma DbFunctionExpression que invoca a função "Distance" canônica com os argumentos especificados, os quais devem 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.Double.

Elevation(DbExpression)

Cria uma DbFunctionExpression que invoca a função "Elevation" 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 uma 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 de spatialValue.

ExteriorRing(DbExpression)

Cria uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 uma 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 de spatialValue.

PointCount(DbExpression)

Cria uma 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 uma 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 uma 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 uma DbFunctionExpression que invoca a função "SpatialBuffer" canônica com os argumentos especificados, os quais devem ter tipos de resultado Edm.Geography ou Edm.Geometry e Edm.Double. O tipo de resultado da expressão é Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

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

SpatialConvexHull(DbExpression)

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

SpatialDifference(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função "SpatialDifference" canônica com os argumentos especificados, os quais devem 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 é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialDimension(DbExpression)

Cria uma 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 uma DbFunctionExpression que invoca a função "SpatialDisjoint" canônica com os argumentos especificados, os quais devem 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 uma 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 de spatialValue.

SpatialElementCount(DbExpression)

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

SpatialIntersection(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função "SpatialIntersection" canônica com os argumentos especificados, os quais devem 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 é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

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

SpatialLength(DbExpression)

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

SpatialRelate(DbExpression, DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função "SpatialRelate" canônica com os argumentos especificados, os quais devem ter tipos de resultados Edm.Geometry e cadeia de caracteres. O tipo de resultado da expressão é Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função "SpatialSymmetricDifference" canônica com os argumentos especificados, os quais devem 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 é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialTouches(DbExpression, DbExpression)

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

SpatialTypeName(DbExpression)

Cria uma 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 uma DbFunctionExpression que invoca a função "SpatialUnion" canônica com os argumentos especificados, os quais devem 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 é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialWithin(DbExpression, DbExpression)

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

StartPoint(DbExpression)

Cria uma 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 de spatialValue.

XCoordinate(DbExpression)

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