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
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 resultado de |
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. |
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 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 resultado de |
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. |
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 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 |
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 resultado de |
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 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 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 |
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 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. |