DbFunctionExpression Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma invocação de uma função. Esta classe não pode ser herdada.
public ref class DbFunctionExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbFunctionExpression : System.Data.Common.CommandTrees.DbExpression
type DbFunctionExpression = class
inherit DbExpression
Public NotInheritable Class DbFunctionExpression
Inherits DbExpression
- Herança
Observações
Os procedimentos armazenados também são mapeados e tratados como funções.
Propriedades
| Name | Description |
|---|---|
| Arguments |
Obtém uma DbExpression lista que fornece os argumentos da função. |
| ExpressionKind |
Obtém o tipo da expressão, que indica o funcionamento dessa expressão. (Herdado de DbExpression) |
| Function |
Obtém os metadados para a função invocar. |
| ResultType |
Obtém os metadados de tipo para o tipo de resultado da expressão. (Herdado de DbExpression) |
Métodos
| Name | Description |
|---|---|
| Accept(DbExpressionVisitor) |
Implementa o padrão visitante para expressões que não produzem um valor de resultado. |
| Accept<TResultType>(DbExpressionVisitor<TResultType>) |
Implementa o padrão visitante para expressões que produzem um valor de resultado de um tipo específico. |
| Equals(Object) |
Determina se o especificado Object é igual à instância atual de DbExpression. (Herdado de DbExpression) |
| GetHashCode() |
Serve como função de hash para o tipo. (Herdado de DbExpression) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Métodos da Extensão
| Name | Description |
|---|---|
| Abs(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Abs' com o argumento especificado, que deve ter cada um um tipo de resultado numérico. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddDays(DbExpression, DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'AddDays' com os argumentos especificados, que devem ter tipos de resultado DateTimeTime ou DateTimeOffset e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddHours(DbExpression, DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'AddHours' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMicroseconds(DbExpression, DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'AddMicroseconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMilliseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'AddMilliseconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMinutes(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'AddMinutes' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMonths(DbExpression, DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'AddMonths' com os argumentos especificados, que devem ter tipos de resultado DateTimeTime ou DateTimeOffset e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddNanoseconds(DbExpression, DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'AddNanoseconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddSeconds(DbExpression, DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'AddSeconds' com os argumentos especificados, que devem ter tipos de resultado DateTime, DateTimeOffset ou Time, e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddYears(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'AddYears' com os argumentos especificados, que devem ter tipos de resultado DateTimeTime ou DateTimeOffset e inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| All(DbExpression, Func<DbExpression,DbExpression>) |
Cria um novo DbQuantifierExpression que determina se o predicado dado é válido para todos os elementos do conjunto de entrada. |
| And(DbExpression, DbExpression) |
Cria um DbAndExpression que executa o E lógico dos argumentos esquerda e direita. |
| Any(DbExpression, Func<DbExpression,DbExpression>) |
Cria um novo DbQuantifierExpression que determina se o predicado dado se verifica para qualquer elemento do conjunto de entrada. |
| Any(DbExpression) |
Cria um novo DbExpression que determina se o argumento do conjunto especificado é não vazio. |
| Area(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Area' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double. |
| As(DbExpression, String) |
Devolve os argumentos especificados como um objeto de par chave/valor. |
| AsBinary(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'AsBinary' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Binary. |
| AsGml(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'AsGml' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String. |
| AsText(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'AsText' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String. |
| Average(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Avg' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| Bind(DbExpression) |
Cria uma nova DbExpressionBinding que usa um nome de variável gerada para associar a expressão dada. |
| BindAs(DbExpression, String) |
Cria um novo DbExpressionBinding que usa o nome da variável especificado para associar a expressão dada. |
| BitwiseAnd(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'BitwiseAnd' com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| BitwiseNot(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'BitwiseNot' com o argumento especificado, que deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| BitwiseOr(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'BitwiseOr' com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| BitwiseXor(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'BitwiseXor' com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| CastTo(DbExpression, TypeUsage) |
Cria um novo DbCastExpression que aplica uma operação cast a um argumento polimórfico. |
| Ceiling(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Ceiling' com o argumento especificado, que deve ter cada um um tipo de resultado simples, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Centroid(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Centroid' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry. |
| Concat(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Concat' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é string. |
| Contains(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Contém' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Booleano. |
| CoordinateSystemId(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'CoordinateSystemId' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32. |
| Count(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Count' sobre a coleção especificada. O tipo de resultado da expressão é Edm.Int32. |
| CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Cria uma nova DbApplyExpression que avalia a expressão dada |
| Day(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Day' com o argumento especificado, que deve ter um tipo de resultado DateTimeHour ou DateTimeoffset. O tipo de resultado da expressão é Edm.Int32. |
| DayOfYear(DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'DayOfYear' com o argumento especificado, que deve ter um tipo de resultado DateTimeHour ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| Deref(DbExpression) |
Cria uma nova DbDerefExpression que recupera uma Entidade específica dada uma expressão de referência. |
| DiffDays(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffDays' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTimeHour ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| DiffHours(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffHours' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMicroseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffMicroseconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMilliseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffMilliseconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMinutes(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffMinutes' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMonths(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffMonths' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTimeHour ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| DiffNanoseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffNanoseconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffSeconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffSeconds' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffYears(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'DiffYears' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTimeTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| Distance(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Distância' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| Distinct(DbExpression) |
Cria um novo DbDistinctExpression que remove duplicados do argumento do conjunto dado. |
| Divide(DbExpression, DbExpression) |
Cria um novo DbArithmeticExpression argumento que divide o argumento da esquerda pelo argumento da direita. |
| Element(DbExpression) |
Cria um novo DbElementExpression que converte um conjunto num singleton. |
| Elevation(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Elevation' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double. |
| EndPoint(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'EndPoint' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é igual ao de |
| EndsWith(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'EndsWith' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Booleano. |
| Equal(DbExpression, DbExpression) |
Cria um novo DbComparisonExpression que compara os argumentos da esquerda e da direita para a igualdade. |
| Except(DbExpression, DbExpression) |
Cria um novo DbExceptExpression que calcula a subtração do argumento do conjunto direito do argumento do conjunto esquerdo. |
| Exists(DbExpression) |
Cria um novo DbExpression que determina se o argumento do conjunto especificado é não vazio. |
| ExteriorRing(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'ExteriorRing' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry. |
| Floor(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Floor' com o argumento especificado, que deve ter cada um um tipo de resultado simples, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões esquerda e direita, na condição de junção especificada, usando FullOuterJoin como o DbExpressionKind. |
| GetEntityRef(DbExpression) |
Cria um novo DbEntityRefExpression que recupera a referência da entidade especificada em forma estrutural. |
| GetRefKey(DbExpression) |
Cria um novo DbRefKeyExpression que recupera os valores-chave da referência especificada em forma estrutural. |
| GetTotalOffsetMinutes(DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'GetTotalOffsetMinutes' com o argumento especificado, que deve ter um tipo de resultado DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| GreaterThan(DbExpression, DbExpression) |
Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é maior do que o argumento da direita. |
| GreaterThanOrEqual(DbExpression, DbExpression) |
Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é maior ou igual ao argumento da direita. |
| GroupBind(DbExpression) |
Cria uma nova ligação de expressões de grupo que utiliza variáveis geradas e nomes de variáveis de grupo para associar a expressão dada. |
| GroupBindAs(DbExpression, String, String) |
Cria uma nova DbGroupExpressionBinding que usa o nome da variável especificado e os nomes das variáveis do grupo para vincular a expressão dada. |
| Hour(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Hour' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| IndexOf(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'IndexOf' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Edm.Int32. |
| InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões esquerda e direita, na condição de junção especificada, usando InnerJoin como o DbExpressionKind. |
| InteriorRingAt(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'InteriorRingAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geometry. O segundo argumento deve ter tipos de resultado numéricos inteiros. O tipo de resultado da expressão é Edm.Geometry. |
| InteriorRingCount(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'InteriorRingCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Int32. |
| Intersect(DbExpression, DbExpression) |
Cria um novo DbIntersectExpression que calcula a interseção dos argumentos do conjunto esquerdo e direito. |
| IsClosedSpatial(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'IsClosedSpatial' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é Edm.Booleano. |
| IsEmpty(DbExpression) |
Cria um novo DbIsEmptyExpression que determina se o argumento do conjunto especificado é um conjunto vazio. |
| IsEmptySpatial(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'IsEmptySpatial' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| IsNull(DbExpression) |
Cria um novo DbIsNullExpression que determina se o argumento especificado é nulo. |
| IsOf(DbExpression, TypeUsage) |
Cria um novo DbIsOfExpression argumento que determina se o argumento dado é do tipo especificado ou de um subtipo. |
| IsOfOnly(DbExpression, TypeUsage) |
Cria uma nova DbIsOfExpression expressão que determina se o argumento dado é do tipo especificado e apenas desse tipo (não um subtipo). |
| IsRing(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'IsRing' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado é Edm.Booleano. |
| IsSimpleGeometry(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'IsSimpleGeometry' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| IsValidGeometry(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'IsValidGeometry' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>) |
Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões exterior e interior, sob uma condição de igualdade entre as chaves externa e interior especificadas, usando InnerJoin como o DbExpressionKind. |
| Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>) |
Cria um novo DbProjectExpression que projeta o seletor especificado sobre os conjuntos especificados pelas expressões exterior e interior, unidos sob uma condição de igualdade entre as chaves externa e interna especificadas, usando InnerJoin como o DbExpressionKind. |
| Latitude(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Latitude' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography. O tipo de resultado da expressão é Edm.Double. |
| Left(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Esquerda' com os argumentos especificados, que devem ter um tipo de resultado numérico de cadeia e inteiro. O tipo de resultado da expressão é string. |
| LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Cria um novo DbJoinExpression que une os conjuntos especificados pelas expressões esquerda e direita, na condição de junção especificada, usando LeftOuterJoin como o DbExpressionKind. |
| Length(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Comprimento' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão é Edm.Int32. |
| LessThan(DbExpression, DbExpression) |
Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é menor que o argumento da direita. |
| LessThanOrEqual(DbExpression, DbExpression) |
Cria um novo DbComparisonExpression argumento que determina se o argumento da esquerda é menor ou igual ao argumento da direita. |
| Like(DbExpression, DbExpression, DbExpression) |
Cria uma nova DbLikeExpression que compara a cadeia de entrada especificada com o padrão dado usando o escape opcional. |
| Like(DbExpression, DbExpression) |
Cria uma nova DbLikeExpression que compara a cadeia de entrada especificada com o padrão dado. |
| Limit(DbExpression, DbExpression) |
Cria um novo DbLimitExpression que restringe o número de elementos na coleção de Argumentos ao valor limite especificado. Os resultados empatados não são incluídos no resultado. |
| LongCount(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'BigCount' sobre a coleção especificada. O tipo de resultado da expressão é Edm.Int64. |
| Longitude(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Longitude' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography. O tipo de resultado da expressão é Edm.Double. |
| Max(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Max' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| Measure(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Measure' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double. |
| Millisecond(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Milissegundo' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| Min(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Min' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| Minus(DbExpression, DbExpression) |
Cria um novo DbArithmeticExpression argumento que subtrai o argumento direito do argumento esquerdo. |
| Minute(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Minuto' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| Modulo(DbExpression, DbExpression) |
Cria um novo DbArithmeticExpression que calcula o restante do argumento da esquerda dividido pelo argumento da direita. |
| Month(DbExpression) |
Cria uma DbFunctionExpression que invoca a função canónica 'Month' com o argumento especificado, que deve ter um tipo de resultado DateTimeTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| Multiply(DbExpression, DbExpression) |
Cria um novo DbArithmeticExpression argumento que multiplica o argumento da esquerda pelo argumento da direita. |
| Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Cria uma nova DbRelationshipNavigationExpression representação da navegação de uma composição ou relação de associação. |
| Negate(DbExpression) |
Cria um novo DbArithmeticExpression que nega o valor do argumento. |
| Not(DbExpression) |
Cria um DbNotExpression que realiza a negação lógica do argumento dado. |
| NotEqual(DbExpression, DbExpression) |
Cria um novo DbComparisonExpression que compara os argumentos da esquerda e da direita para a desigualdade. |
| OfType(DbExpression, TypeUsage) |
Cria um novo DbOfTypeExpression conjunto que produz um conjunto composto pelos elementos do conjunto de entrada dado que são do tipo especificado. |
| OfTypeOnly(DbExpression, TypeUsage) |
Cria um novo DbOfTypeExpression que produz um conjunto composto pelos elementos do conjunto de entrada dado que são exatamente do tipo especificado. |
| Or(DbExpression, DbExpression) |
Cria um DbOrExpression que executa o Or lógico dos argumentos esquerda e direita. |
| OrderBy(DbExpression, Func<DbExpression,DbExpression>, String) |
Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação crescente e a colação especificada. |
| OrderBy(DbExpression, Func<DbExpression,DbExpression>) |
Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação crescente e colação por defeito. |
| OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String) |
Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação decrescente e a colação especificada. |
| OrderByDescending(DbExpression, Func<DbExpression,DbExpression>) |
Cria um novo DbSortExpression que ordena o conjunto de entrada dado pela chave de ordenação especificada, com ordem de ordenação decrescente e colação por defeito. |
| OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Cria uma nova DbApplyExpression que avalia a expressão dada |
| Plus(DbExpression, DbExpression) |
Cria um novo DbArithmeticExpression argumento que adiciona o argumento da esquerda ao argumento da direita. |
| PointAt(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'PointAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o de |
| PointCount(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'PointCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32. |
| PointOnSurface(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'PointOnSurface' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry. |
| Power(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Power' com os argumentos especificados, que devem ter tipos de resultado numéricos. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Property(DbExpression, EdmProperty) |
Cria um novo DbPropertyExpression que represente a recuperação da propriedade especificada. |
| Property(DbExpression, NavigationProperty) |
Cria um novo DbPropertyExpression que representa a recuperação da propriedade de navegação especificada. |
| Property(DbExpression, RelationshipEndMember) |
Cria um novo DbPropertyExpression que representa a recuperação do membro final especificado da relação. |
| Property(DbExpression, String) |
Cria um novo DbPropertyExpression que representa a recuperação da propriedade da instância com o nome especificado da instância dada. |
| Replace(DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Substituir' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão também é string. |
| Reverse(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Reverse' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão também é string. |
| Right(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Right' com os argumentos especificados, que devem ter um tipo de resultado numérico em cadeia e inteiro. O tipo de resultado da expressão é string. |
| Round(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Round' com os argumentos especificados, que devem ter um resultado simples, duplo ou decimal e inteiro. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Round(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Round' com o argumento especificado, que deve ter cada um um tipo de resultado simples, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Second(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Second' com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| Select<TProjection>(DbExpression, Func<DbExpression,TProjection>) |
Cria um novo DbProjectExpression que seleciona a expressão especificada sobre o conjunto de entrada dado. |
| SelectMany(DbExpression, Func<DbExpression,DbExpression>) |
Cria uma nova DbApplyExpression que avalia a expressão dada |
| SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>) |
Cria uma nova DbApplyExpression que avalia a expressão dada |
| SpatialBoundary(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialBoundary' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry. |
| SpatialBuffer(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialBuffer' com os argumentos especificados, que devem ter os tipos de resultado Edm.Geography ou Edm.Geometry e Edm.Double. O tipo de resultado da expressão é Edm.Geometry. |
| SpatialContains(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialContains' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| SpatialConvexHull(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialConvexHull' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry. |
| SpatialCrosses(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialCrosses' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| SpatialDifference(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialDifference' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| SpatialDimension(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpaceDimension' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32. |
| SpatialDisjoint(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialDisjoint' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| SpatialElementAt(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialElementAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o de |
| SpatialElementCount(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialElementCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32. |
| SpatialEnvelope(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialEnvelope' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry. |
| SpatialEquals(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialEquals' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| SpatialIntersection(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialIntersection' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| SpatialIntersects(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialIntersects' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| SpatialLength(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialLength' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double. |
| SpatialOverlaps(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpaceOverlaps' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| SpatialRelate(DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialRelate' com os argumentos especificados, que devem ter Edm.Geometry e tipos de resultados de string. O tipo de resultado da expressão é Edm.Boolean. |
| SpatialSymmetricDifference(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialSymmetricDifference' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| SpatialTouches(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialTouches' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| SpatialTypeName(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialTypeName' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String. |
| SpatialUnion(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialUnion' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de |
| SpatialWithin(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'SpatialWithin' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean. |
| StartPoint(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'StartPoint' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é igual ao de |
| StartsWith(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'StartsWith' com os argumentos especificados, que devem ter cada um um tipo de resultado de cadeia. O tipo de resultado da expressão é Booleano. |
| StDev(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'StDev' sobre os membros não nulos da coleção especificada. O tipo de resultado da expressão é Edm.Double. |
| StDevP(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'StDevP' sobre a população da coleção especificada. O tipo de resultado da expressão é Edm.Double. |
| Substring(DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Substring' com os argumentos especificados, que devem ter uma string e tipos de resultados numéricos inteiros. O tipo de resultado da expressão é string. |
| Sum(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Sum' sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| Take(DbExpression, DbExpression) |
Cria um novo DbLimitExpression que restringe o número de elementos na coleção de Argumentos ao valor limite especificado. Os resultados empatados não são incluídos no resultado. |
| ToLower(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'ToLower' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão também é string. |
| ToSortClause(DbExpression, String) |
Cria um novo DbSortClause com uma ordem de ordenação crescente e a colação especificada. |
| ToSortClause(DbExpression) |
Cria um novo DbSortClause com uma ordem de ordenação crescente e uma colação por defeito. |
| ToSortClauseDescending(DbExpression, String) |
Cria um novo DbSortClause com uma ordem de ordenação decrescente e a colação especificada. |
| ToSortClauseDescending(DbExpression) |
Cria um novo DbSortClause com uma ordem de ordenação decrescente e colação por defeito. |
| ToUpper(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'ToUpper' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão também é string. |
| TreatAs(DbExpression, TypeUsage) |
Cria um novo DbTreatExpression. |
| Trim(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Trim' com o argumento especificado, que deve ter um tipo de resultado de cadeia. O tipo de resultado da expressão também é string. |
| TrimEnd(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'RTrim' com o argumento especificado, que deve ter um tipo de resultado de cadeia. O tipo de resultado da expressão também é string. |
| TrimStart(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'LTrim' com o argumento especificado, que deve ter um tipo de resultado de cadeia. O tipo de resultado da expressão também é string. |
| Truncate(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Truncate' com os argumentos especificados, que devem ter um resultado simples, duplo ou decimal e inteiro. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| TruncateTime(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'TruncateTime' com o argumento especificado, que deve ter um tipo de resultado DateTimeTime ou DateTimeOffset. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| UnaryMinus(DbExpression) |
Cria um novo DbArithmeticExpression que nega o valor do argumento. |
| Union(DbExpression, DbExpression) |
Cria um novo DbExpression que calcula a união dos argumentos do conjunto esquerdo e direito com os duplicados removidos. |
| UnionAll(DbExpression, DbExpression) |
Cria um novo DbUnionAllExpression que calcula a união dos argumentos do conjunto esquerdo e direito e não remove duplicados. |
| Var(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Var' sobre os membros não nulos da coleção especificada. O tipo de resultado da expressão é Edm.Double. |
| VarP(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'VarP' sobre a população da coleção especificada. O tipo de resultado da expressão Edm.Double. |
| Where(DbExpression, Func<DbExpression,DbExpression>) |
Cria um novo DbFilterExpression que filtra os elementos do conjunto de entrada dado usando o predicado especificado. |
| XCoordinate(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'XCoordinate' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Double. |
| YCoordinate(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'YCoordinate' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Double. |
| Year(DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'Year' com o argumento especificado, que deve ter um tipo de resultado DateTimeHour ou DateTimeoffset. O tipo de resultado da expressão é Edm.Int32. |