EdmFunctions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una API para construir DbExpression s que invocan funciones EDM canónicas y permite que se acceda a esa API como métodos de extensión en el propio tipo de expresión.
public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- Herencia
-
EdmFunctions
Métodos
Abs(DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Abs' canónica con el argumento especificado, cada uno de los cuales debe tener un tipo de resultado numérico. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddDays(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddDays' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime o DateTimeOffset. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddHours(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddHours' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddMicroseconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddMicroseconds' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddMilliseconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddMilliseconds' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddMinutes(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddMinutes' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddMonths(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddMonths' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime o DateTimeOffset. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddNanoseconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddNanoseconds' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddSeconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddSeconds' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
AddYears(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'AddYears' canónica con los argumentos especificados, que deben tener tipos de resultado entero y DateTime o DateTimeOffset. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
Average(DbExpression) |
Crea un DbFunctionExpression que invoca la función “Avg” canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección. |
BitwiseAnd(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'BitwiseAnd' canónica con los argumentos especificados, que deben tener el mismo tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los operandos argumentos. |
BitwiseNot(DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'BitwiseNot' canónica con el argumento especificado, que debe tener un tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los operandos argumentos. |
BitwiseOr(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'BitwiseOr' canónica con los argumentos especificados, que deben tener el mismo tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los operandos argumentos. |
BitwiseXor(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'BitwiseXor' canónica con los argumentos especificados, que deben tener el mismo tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los operandos argumentos. |
Ceiling(DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Ceiling' canónica con el argumento especificado, cada uno de los cuales debe tener un tipo de resultado single, doble o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
Concat(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Concat' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión es una cadena. |
Contains(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Contains' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión es booleano. |
Count(DbExpression) |
Crea un DbFunctionExpression que invoca la función “Count” canónica sobre la colección especificada. El tipo de resultado de la expresión es Edm.Int32. |
CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que llama a la función 'CreateDateTime' canónica con los argumentos especificados. |
CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que llama a la función 'CreateDateTimeOffset' canónica con los argumentos especificados. |
CreateTime(DbExpression, DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que llama a la función 'CreateTime' canónica con los argumentos especificados. |
CurrentDateTime() |
Crea un objeto DbFunctionExpression que invoca la función 'CurrentDateTime' canónica. |
CurrentDateTimeOffset() |
Crea un objeto DbFunctionExpression que invoca la función 'CurrentDateTimeOffset' canónica. |
CurrentUtcDateTime() |
Crea un objeto DbFunctionExpression que invoca la función 'CurrentUtcDateTime' canónica. |
Day(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Day' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |
DayOfYear(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'DayOfYear' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |
DiffDays(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffDays' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |
DiffHours(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffHours' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
DiffMicroseconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffMicroseconds' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
DiffMilliseconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffMilliseconds' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
DiffMinutes(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffMinutes' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
DiffMonths(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffMonths' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |
DiffNanoseconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffNanoseconds' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
DiffSeconds(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffSeconds' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
DiffYears(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'DiffYears' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |
EndsWith(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'EndsWith' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión es booleano. |
Floor(DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Floor' canónica con el argumento especificado, cada uno de los cuales debe tener un tipo de resultado single, doble o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
GetTotalOffsetMinutes(DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'GetTotalOffsetMinutes' canónica con el argumento especificado, que debe tener un tipo de resultado DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |
Hour(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Hour' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
IndexOf(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'IndexOf' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión es Edm.Int32. |
Left(DbExpression, DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Left' canónica con los argumentos especificados, que debe tener un tipo de resultado de cadena y numérico entero. El tipo de resultado de la expresión es una cadena. |
Length(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Length' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión es Edm.Int32. |
LongCount(DbExpression) |
Crea un DbFunctionExpression que invoca la función “BigCount” canónica sobre la colección especificada. El tipo de resultado de la expresión es Edm.Int64. |
Max(DbExpression) |
Crea un DbFunctionExpression que invoca la función “Max” canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección. |
Millisecond(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Millisecond' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
Min(DbExpression) |
Crea un DbFunctionExpression que invoca la función “Min” canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección. |
Minute(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Minute' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
Month(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Month' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |
NewGuid() |
Crea un objeto DbFunctionExpression que invoca la función 'NewGuid' canónica. |
Power(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Power' canónica con los argumentos especificados, que deben tener tipos de resultado numéricos. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
Replace(DbExpression, DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Replace' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es una cadena. |
Reverse(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Reverse' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es una cadena. |
Right(DbExpression, DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Right' canónica con los argumentos especificados, que debe tener un tipo de resultado de cadena y numérico entero. El tipo de resultado de la expresión es una cadena. |
Round(DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Round' canónica con el argumento especificado, cada uno de los cuales debe tener un tipo de resultado single, doble o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
Round(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Round' canónica con los argumentos especificados, que deben tener tipos de resultado entero o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
Second(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Second' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32. |
StartsWith(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'StartsWith' canónica con los argumentos especificados, cada uno de los cuales debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión es booleano. |
StDev(DbExpression) |
Crea un DbFunctionExpression que invoca la función “StDev” canónica sobre los miembros no null de la colección especificada. El tipo de resultado de la expresión es Edm.Double. |
StDevP(DbExpression) |
Crea un DbFunctionExpression que invoca la función “StDevP” canónica sobre el rellenado de la colección especificada. El tipo de resultado de la expresión es Edm.Double. |
Substring(DbExpression, DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Substring' canónica con los argumentos especificados, que deben tener tipos de resultado numéricos entero y de cadena. El tipo de resultado de la expresión es una cadena. |
Sum(DbExpression) |
Crea un DbFunctionExpression que invoca la función “Sum” canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección. |
ToLower(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'ToLower' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es una cadena. |
ToUpper(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'ToUpper' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es una cadena. |
Trim(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Trim' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es una cadena. |
TrimEnd(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'RTrim' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es una cadena. |
TrimStart(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'LTrim' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es una cadena. |
Truncate(DbExpression, DbExpression) |
Crea un objeto DbFunctionExpression que invoca la función 'Truncate' canónica con los argumentos especificados, que deben tener tipos de resultado entero y single, doble o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
TruncateTime(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'TruncateTime' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es el mismo que el tipo de resultado de |
Var(DbExpression) |
Crea un DbFunctionExpression que invoca la función “Var” canónica sobre los miembros no null de la colección especificada. El tipo de resultado de la expresión es Edm.Double. |
VarP(DbExpression) |
Crea un DbFunctionExpression que invoca la función “VarP” canónica sobre el rellenado de la colección especificada. El tipo de resultado de la expresión Edm.Double. |
Year(DbExpression) |
Crea una DbFunctionExpression que invoca la función 'Year' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32. |