EdmFunctions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个 API 来构造调用规范 EDM 函数的 DbExpression,并允许该 API 作为表达式类型本身的扩展方法进行访问。
public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- 继承
-
EdmFunctions
方法
| Abs(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Abs”函数,每个参数都必须具有数值结果类型。 表达式的结果类型与 |
| AddDays(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime 或 DateTimeOffset 和整数结果类型)调用规范“AddDays”函数。 表达式的结果类型与 |
| AddHours(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime、DateTimeOffset 或 Time 和整数结果类型)调用规范“AddHours”函数。 表达式的结果类型与 |
| AddMicroseconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,该函数使用指定的参数调用规范“AddMicroseconds”函数,该函数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型。 表达式的结果类型与 |
| AddMilliseconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,该函数使用指定的参数(必须具有 DateTime、DateTimeOffset 或 Time 和整数结果类型)调用规范“AddMilliseconds”函数。 表达式的结果类型与 |
| AddMinutes(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime、DateTimeOffset 或 Time 和整数结果类型)调用规范“AddMinutes”函数。 表达式的结果类型与 |
| AddMonths(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime 或 DateTimeOffset 和整数结果类型)调用规范“AddMonths”函数。 表达式的结果类型与 |
| AddNanoseconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime、DateTimeOffset 或 Time 和整数结果类型)调用规范“AddNanoseconds”函数。 表达式的结果类型与 |
| AddSeconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“AddSeconds”函数,该函数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型。 表达式的结果类型与 |
| AddYears(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime 或 DateTimeOffset 和整数结果类型)调用规范“AddYears”函数。 表达式的结果类型与 |
| Average(DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 在指定的集合上调用规范“Avg”函数。 表达式的结果类型与集合的元素类型相同。 |
| BitwiseAnd(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“BitwiseAnd”函数,该函数必须具有相同的整数数值结果类型。 表达式的结果类型与参数的类型相同。 |
| BitwiseNot(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“BitwiseNot”函数,该函数必须具有整数数值结果类型。 表达式的结果类型与参数的类型相同。 |
| BitwiseOr(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“BitwiseOr”函数,该函数必须具有相同的整数数值结果类型。 表达式的结果类型与参数的类型相同。 |
| BitwiseXor(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“BitwiseXor”函数,该函数必须具有相同的整数数值结果类型。 表达式的结果类型与参数的类型相同。 |
| Ceiling(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Ceiling”函数,每个函数必须具有单个、双精度或十进制结果类型。 表达式的结果类型与 |
| Concat(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Concat”函数,每个参数都必须具有字符串结果类型。 表达式的结果类型为字符串。 |
| Contains(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Contains”函数,每个参数都必须具有字符串结果类型。 表达式的结果类型为布尔值。 |
| Count(DbExpression) |
创建一个 DbFunctionExpression,用于在指定的集合上调用规范“Count”函数。 表达式的结果类型为 Edm.Int32。 |
| CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 使用指定的参数调用规范“CreateDateTime”函数。
|
| CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
创建使用指定参数调用规范“CreateDateTimeOffset”函数的 DbFunctionExpression。
|
| CreateTime(DbExpression, DbExpression, DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 使用指定的参数调用规范“CreateTime”函数。
|
| CurrentDateTime() |
创建调用规范“CurrentDateTime”函数的 DbFunctionExpression。 |
| CurrentDateTimeOffset() |
创建调用规范“CurrentDateTimeOffset”函数的 DbFunctionExpression。 |
| CurrentUtcDateTime() |
创建调用规范“CurrentUtcDateTime”函数的 DbFunctionExpression。 |
| Day(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime 或 DateTimeOffset 结果类型)调用规范“Day”函数。 表达式的结果类型为 Edm.Int32。 |
| DayOfYear(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“DayOfYear”函数,该函数必须具有 DateTime 或 DateTimeOffset 结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffDays(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,该函数使用指定的参数调用规范“DiffDays”函数,每个参数都必须具有 DateTime 或 DateTimeOffset 结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffHours(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,该函数使用指定的参数调用规范“DiffHours”函数,每个参数都必须具有 DateTime、DateTimeOffset 或时间结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffMicroseconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“DiffMicroseconds”函数,每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffMilliseconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范的“DiffMilliseconds”函数,每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffMinutes(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“DiffMinutes”函数,每个参数都必须具有 DateTime、DateTimeOffset 或时间结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffMonths(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“DiffMonths”函数,每个参数都必须具有 DateTime 或 DateTimeOffset 结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffNanoseconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“DiffNanoseconds”函数,每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffSeconds(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“DiffSeconds”函数,每个参数都必须具有 DateTime、DateTimeOffset 或时间结果类型。 表达式的结果类型为 Edm.Int32。 |
| DiffYears(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“DiffYears”函数,每个参数都必须具有 DateTime 或 DateTimeOffset 结果类型。 表达式的结果类型为 Edm.Int32。 |
| EndsWith(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“EndsWith”函数,每个参数都必须具有字符串结果类型。 表达式的结果类型为布尔值。 |
| Floor(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Floor”函数,每个函数必须具有单个、双精度或十进制结果类型。 表达式的结果类型与 |
| GetTotalOffsetMinutes(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTimeOffset 结果类型)调用规范“GetTotalOffsetMinutes”函数。 表达式的结果类型为 Edm.Int32。 |
| Hour(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime、DateTimeOffset 或时间结果类型)调用规范“Hour”函数。 表达式的结果类型为 Edm.Int32。 |
| IndexOf(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“IndexOf”函数,每个参数都必须具有字符串结果类型。 表达式的结果类型为 Edm.Int32。 |
| Left(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Left”函数,该函数必须具有字符串和整数数值结果类型。 表达式的结果类型为字符串。 |
| Length(DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 使用指定的参数调用规范“Length”函数,该函数必须具有字符串结果类型。 表达式的结果类型为 Edm.Int32。 |
| LongCount(DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 在指定的集合上调用规范“BigCount”函数。 表达式的结果类型为 Edm.Int64。 |
| Max(DbExpression) |
创建一个 DbFunctionExpression,用于在指定的集合上调用规范“Max”函数。 表达式的结果类型与集合的元素类型相同。 |
| Millisecond(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime、DateTimeOffset 或时间结果类型)调用规范“毫秒”函数。 表达式的结果类型为 Edm.Int32。 |
| Min(DbExpression) |
创建一个 DbFunctionExpression,用于在指定的集合上调用规范“Min”函数。 表达式的结果类型与集合的元素类型相同。 |
| Minute(DbExpression) |
创建一个 DbFunctionExpression,该函数使用指定的参数(必须具有 DateTime、DateTimeOffset 或时间结果类型)调用规范“Minute”函数。 表达式的结果类型为 Edm.Int32。 |
| Month(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime 或 DateTimeOffset 结果类型)调用规范“Month”函数。 表达式的结果类型为 Edm.Int32。 |
| NewGuid() |
创建调用规范“NewGuid”函数的 DbFunctionExpression。 |
| Power(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有数值结果类型)调用规范“Power”函数。 表达式的结果类型与 |
| Replace(DbExpression, DbExpression, DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 使用指定的参数(每个参数都必须具有字符串结果类型)调用规范“Replace”函数。 表达式的结果类型也是字符串。 |
| Reverse(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有字符串结果类型)调用规范“Reverse”函数。 表达式的结果类型也是字符串。 |
| Right(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有字符串和整数数值结果类型)调用规范“Right”函数。 表达式的结果类型为字符串。 |
| Round(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有单个、双精度或十进制和整数结果类型)调用规范“Round”函数。 表达式的结果类型与 |
| Round(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Round”函数,每个函数必须具有单个、双精度或十进制结果类型。 表达式的结果类型与 |
| Second(DbExpression) |
创建一个 DbFunctionExpression,该函数使用指定的参数(必须具有 DateTime、DateTimeOffset 或 Time 结果类型)调用规范“Second”函数。 表达式的结果类型为 Edm.Int32。 |
| StartsWith(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“StartsWith”函数,每个参数都必须具有字符串结果类型。 表达式的结果类型为布尔值。 |
| StDev(DbExpression) |
创建一个 DbFunctionExpression,用于对指定集合的非 null 成员调用规范“StDev”函数。 表达式的结果类型为 Edm.Double。 |
| StDevP(DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 针对指定集合的填充调用规范“StDevP”函数。 表达式的结果类型为 Edm.Double。 |
| Substring(DbExpression, DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“Substring”函数,该函数必须具有字符串和整数数值结果类型。 表达式的结果类型为字符串。 |
| Sum(DbExpression) |
创建一个 DbFunctionExpression,该 DbFunctionExpression 在指定的集合上调用规范“Sum”函数。 表达式的结果类型与集合的元素类型相同。 |
| ToLower(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有字符串结果类型)调用规范“ToLower”函数。 表达式的结果类型也是字符串。 |
| ToUpper(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数调用规范“ToUpper”函数,该函数必须具有字符串结果类型。 表达式的结果类型也是字符串。 |
| Trim(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有字符串结果类型)调用规范“Trim”函数。 表达式的结果类型也是字符串。 |
| TrimEnd(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有字符串结果类型)调用规范“RTrim”函数。 表达式的结果类型也是字符串。 |
| TrimStart(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有字符串结果类型)调用规范“LTrim”函数。 表达式的结果类型也是字符串。 |
| Truncate(DbExpression, DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有单个、双精度或小数)和整数结果类型调用规范“Truncate”函数。 表达式的结果类型与 |
| TruncateTime(DbExpression) |
创建一个 DbFunctionExpression,该函数使用指定的参数调用规范“TruncateTime”函数,该函数必须具有 DateTime 或 DateTimeOffset 结果类型。 表达式的结果类型与 |
| Var(DbExpression) |
创建一个 DbFunctionExpression,用于对指定集合的非 null 成员调用规范“Var”函数。 表达式的结果类型为 Edm.Double。 |
| VarP(DbExpression) |
创建一个 DbFunctionExpression,用于对指定集合的填充调用规范“VarP”函数。 表达式 Edm.Double 的结果类型。 |
| Year(DbExpression) |
创建一个 DbFunctionExpression,它使用指定的参数(必须具有 DateTime 或 DateTimeOffset 结果类型)调用规范“Year”函数。 表达式的结果类型为 Edm.Int32。 |