EdmFunctions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma API para construir DbExpression s que invocam funções EDM canônicas e permite que essa API seja acessada 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
| Nome | Description |
|---|---|
| Abs(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Abs' canônica com o argumento especificado, que deve cada um ter um tipo de resultado numérico. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddDays(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'AddDays' canônica com os argumentos especificados, que devem ter DateTime ou DateTimeOffset e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddHours(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'AddHours' canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMicroseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "AddMicroseconds" canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMilliseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canônica 'AddMilliseconds' com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMinutes(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'AddMinutes' canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddMonths(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'AddMonths' canônica com os argumentos especificados, que devem ter DateTime ou DateTimeOffset e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddNanoseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "AddNanoseconds" canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultados inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddSeconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'AddSeconds' canônica com os argumentos especificados, que devem ter DateTime, DateTimeOffset ou Time e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| AddYears(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'AddYears' canônica com os argumentos especificados, que devem ter DateTime ou DateTimeOffset e tipos de resultado inteiros. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Average(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Avg' canônica na coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| BitwiseAnd(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "BitwiseAnd" canônica com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| BitwiseNot(DbExpression) |
Cria um DbFunctionExpression que invoca a função "BitwiseNot" canônica com o argumento especificado, que deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| BitwiseOr(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "BitwiseOr" canônica com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| BitwiseXor(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "BitwiseXor" canônica com os argumentos especificados, que devem ter o mesmo tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o tipo dos argumentos. |
| Ceiling(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Ceiling' canônica com o argumento especificado, que deve cada um ter um tipo de resultado único, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Concat(DbExpression, DbExpression) |
Cria um que invoca a função 'Concat' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é cadeia de caracteres. |
| Contains(DbExpression, DbExpression) |
Cria um que invoca a função 'Contains' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é booliano. |
| Count(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Count' canônica sobre a coleção especificada. O tipo de resultado da expressão é Edm.Int32. |
| CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "CreateDateTime" canônica com os argumentos especificados.
|
| CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "CreateDateTimeOffset" canônica com os argumentos especificados.
|
| CreateTime(DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'CreateTime' canônica com os argumentos especificados.
|
| CurrentDateTime() |
Cria um DbFunctionExpression que invoca a função "CurrentDateTime" canônica. |
| CurrentDateTimeOffset() |
Cria um DbFunctionExpression que invoca a função "CurrentDateTimeOffset" canônica. |
| CurrentUtcDateTime() |
Cria um DbFunctionExpression que invoca a função "CurrentUtcDateTime" canônica. |
| Day(DbExpression) |
Cria um DbFunctionExpression que invoca a função "Day" canônica com o argumento especificado, que deve ter um tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| DayOfYear(DbExpression) |
Cria um DbFunctionExpression que invoca a função "DayOfYear" canônica com o argumento especificado, que deve ter um tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| DiffDays(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "DiffDays" canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| DiffHours(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'DiffHours' canônica com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMicroseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "DiffMicroseconds" canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMilliseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "DiffMilliseconds" canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMinutes(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canônica 'DiffMinutes' com os argumentos especificados, que devem ter cada um o tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffMonths(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função canônica 'DiffMonths' com os argumentos especificados, que devem ter cada tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| DiffNanoseconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'DiffNanoseconds' canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffSeconds(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "DiffSeconds" canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| DiffYears(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'DiffYears' canônica com os argumentos especificados, que devem ter cada tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| EndsWith(DbExpression, DbExpression) |
Cria um que invoca a função 'EndsWith' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é booliano. |
| Floor(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Floor' canônica com o argumento especificado, que deve cada um ter um tipo de resultado único, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| GetTotalOffsetMinutes(DbExpression) |
Cria um DbFunctionExpression que invoca a função canônica 'GetTotalOffsetMinutes' com o argumento especificado, que deve ter um tipo de resultado DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |
| Hour(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Hour' canônica com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| IndexOf(DbExpression, DbExpression) |
Cria um que invoca a função 'IndexOf' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Int32. |
| Left(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Left' canônica com os argumentos especificados, que devem ter uma cadeia de caracteres e um tipo de resultado numérico inteiro. O tipo de resultado da expressão é cadeia de caracteres. |
| Length(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Length' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Int32. |
| LongCount(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'BigCount' canônica na coleção especificada. O tipo de resultado da expressão é Edm.Int64. |
| Max(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Max' canônica sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| Millisecond(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Milissegundos' canônica com o argumento especificado, que deve ter um tipo de resultado DateTime, DateTimeOffset ou Time. O tipo de resultado da expressão é Edm.Int32. |
| Min(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Min' canônica sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| 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. |
| NewGuid() |
Cria um DbFunctionExpression que invoca a função 'NewGuid' canônica. |
| Power(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função "Power" canônica com os argumentos especificados, que devem ter tipos de resultados numéricos. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Replace(DbExpression, DbExpression, DbExpression) |
Cria um que invoca a função 'Replace' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres. |
| Reverse(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Reverse' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres. |
| Right(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Right' canônica com os argumentos especificados, que devem ter uma cadeia de caracteres e um tipo de resultado numérico inteiro. O tipo de resultado da expressão é cadeia de caracteres. |
| Round(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Round' canônica com os argumentos especificados, que devem ter um tipo de resultado único, duplo ou decimal e inteiro. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| Round(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Round' canônica com o argumento especificado, que deve cada um ter um tipo de resultado único, duplo ou decimal. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| 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 que invoca a função 'StartsWith' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é booliano. |
| StDev(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'StDev' canônica sobre os membros não nulos da coleção especificada. O tipo de resultado da expressão é Edm.Double. |
| StDevP(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'StDevP' canônica sobre a população da coleção especificada. O tipo de resultado da expressão é Edm.Double. |
| Substring(DbExpression, DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Substring' canônica com os argumentos especificados, que devem ter uma cadeia de caracteres e tipos de resultado numéricos inteiros. O tipo de resultado da expressão é cadeia de caracteres. |
| Sum(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Sum' canônica sobre a coleção especificada. O tipo de resultado da expressão é o mesmo que o tipo de elemento da coleção. |
| ToLower(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'ToLower' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres. |
| ToUpper(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'ToUpper' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres. |
| Trim(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Trim' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres. |
| TrimEnd(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'RTrim' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres. |
| TrimStart(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'LTrim' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão também é cadeia de caracteres. |
| Truncate(DbExpression, DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Truncate' canônica com os argumentos especificados, que devem ter um tipo de resultado único, duplo ou decimal e inteiro. O tipo de resultado da expressão é o mesmo que o tipo de resultado de |
| 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 |
| Var(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Var' canônica sobre os membros não nulos da coleção especificada. O tipo de resultado da expressão é Edm.Double. |
| VarP(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'VarP' canônica sobre a população da coleção especificada. O tipo de resultado da expressão Edm.Double. |
| Year(DbExpression) |
Cria um DbFunctionExpression que invoca a função 'Year' canônica com o argumento especificado, que deve ter um tipo de resultado DateTime ou DateTimeOffset. O tipo de resultado da expressão é Edm.Int32. |