EdmFunctions 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.
Fornece uma API para construir DbExpression s que invocam funções EDM canónicas, permitindo que essa API seja acedida como métodos de extensão no próprio tipo de expressão.
public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- Herança
-
EdmFunctions
Métodos
| 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 |
| 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. |
| 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. |
| 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 |
| 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. |
| 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. |
| CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'CreateDateTime' com os argumentos especificados.
|
| CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'CreateDateTimeOffset' com os argumentos especificados.
|
| CreateTime(DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canónica 'CreateTime' com os argumentos especificados.
|
| CurrentDateTime() |
Cria um DbFunctionExpression que invoca a função canónica 'CurrentDateTime'. |
| CurrentDateTimeOffset() |
Cria um DbFunctionExpression que invoca a função canónica 'CurrentDateTimeOffset'. |
| CurrentUtcDateTime() |
Cria uma DbFunctionExpression que invoca a função canónica 'CurrentUtcDateTime'. |
| 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. |
| 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. |
| 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. |
| 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 |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| NewGuid() |
Cria um DbFunctionExpression que invoca a função canónica 'NewGuid'. |
| 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 |
| 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. |
| 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. |
| 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. |
| 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. |
| 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 |
| 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. |
| 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. |