EdmFunctions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一個 API 來構造 DbExpression 可調用典型 EDM 函式的 s,並允許以表達式類型本身的擴充方法存取該 API。
public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- 繼承
-
EdmFunctions
方法
| 名稱 | Description |
|---|---|
| Abs(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「Abs」函數,並指定參數,且每個參數必須有數值結果型別。 該表達式的結果型態與 的 |
| AddDays(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「AddDays」函式,並指定參數,且參數必須有 DateTime 或 DateTimeOffset 及整數結果型別。 該表達式的結果型態與 的 |
| AddHours(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「AddHours」函式,並指定參數,參數必須包含 DateTime、DateTimeOffset 或 Time,以及整數的結果類型。 該表達式的結果型態與 的 |
| AddMicroseconds(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「AddMicroseconds」函式,並以指定參數,參數必須有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 該表達式的結果型態與 的 |
| AddMilliseconds(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「AddMilliseconds」函式,並指定參數,參數必須有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 該表達式的結果型態與 的 |
| AddMinutes(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「AddMinutes」函式,並指定參數,該參數必須包含 DateTime、DateTimeOffset 或 Time,以及整數的結果類型。 該表達式的結果型態與 的 |
| AddMonths(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「AddMonths」函式,並指定參數,參數必須有 DateTime 或 DateTimeOffset 及整數結果類型。 該表達式的結果型態與 的 |
| AddNanoseconds(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「AddNanoseconds」函式,並指定參數,參數必須有 DateTime、DateTimeOffset 或 Time,以及整數的結果類型。 該表達式的結果型態與 的 |
| AddSeconds(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「AddSeconds」函式,並指定參數,參數必須包含 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 該表達式的結果型態與 的 |
| AddYears(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「AddYears」函式,並指定參數,參數必須有DateTime或DateTimeOffset,結果類型為整數。 該表達式的結果型態與 的 |
| Average(DbExpression) |
建立 DbFunctionExpression 一個,對指定集合調用典型的「Avg」函式。 表達式的結果類型與集合的元素類型相同。 |
| BitwiseAnd(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,喚起標準的「BitwiseAnd」函式,並符合指定的參數,且必須具有相同的整數數值結果型別。 表達式的結果類型與自變數的類型相同。 |
| BitwiseNot(DbExpression) |
建立 DbFunctionExpression 一個,喚起標準的「BitwiseNot」函式,並指定參數,該參數必須具有整數數值結果型別。 表達式的結果類型與自變數的類型相同。 |
| BitwiseOr(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「BitwiseOr」函式,並指定參數,且該函數必須具有相同的整數數值結果型別。 表達式的結果類型與自變數的類型相同。 |
| BitwiseXor(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,能呼叫標準的「BitwiseXor」函數,並符合指定參數,且必須具有相同的整數數值結果型別。 表達式的結果類型與自變數的類型相同。 |
| Ceiling(DbExpression) |
建立 DbFunctionExpression 一個,喚起標準的「天花板」函數,並指定參數,每個函數必須有單一、雙或十進位的結果類型。 該表達式的結果型態與 的 |
| Concat(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「Concat」函式,並指定參數,且每個參數必須有一個字串結果型別。 表達式的結果類型為字串。 |
| Contains(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「包含」函式,並包含指定的參數,每個參數必須有一個字串結果型別。 表達式的結果類型為 Boolean。 |
| Count(DbExpression) |
建立 DbFunctionExpression 一個,對指定集合呼叫典型的「Count」函式。 表達式的結果類型為Edm.Int32。 |
| CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「CreateDateTime」函式,並使用指定的參數。
|
| CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「CreateDateTimeOffset」函式,並附上指定的參數。
|
| CreateTime(DbExpression, DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,並呼叫典型的「CreateTime」函式,並使用指定的參數。
|
| CurrentDateTime() |
建立 DbFunctionExpression 一個,會呼叫典型的「CurrentDateTime」函式。 |
| CurrentDateTimeOffset() |
建立 DbFunctionExpression 一個,呼叫典型的「CurrentDateTimeOffset」函式。 |
| CurrentUtcDateTime() |
建立 DbFunctionExpression 一個,呼叫典型的「CurrentUtcDateTime」函式。 |
| Day(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「Day」函式,並指定參數,該參數必須有 DateTime 或 DateTimeOffset 的結果型別。 表達式的結果類型為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 或 Time 結果類型。 表達式的結果類型為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 或 Time 結果型別。 表達式的結果類型為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 或 Time 結果型別。 表達式的結果類型為Edm.Int32。 |
| DiffYears(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「DiffYears」函式,並指定參數,且每個參數必須有 DateTime 或 DateTimeOffset 的結果類型。 表達式的結果類型為Edm.Int32。 |
| EndsWith(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,用指定的參數呼叫典型的「EndsWith」函式,且每個參數必須有字串結果型別。 表達式的結果類型為 Boolean。 |
| Floor(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「Floor」函數,並指定參數,每個函數必須有單一、雙重或十進位的結果型別。 該表達式的結果型態與 的 |
| GetTotalOffsetMinutes(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「GetTotalOffsetMinutes」函式,並指定參數,且必須有 DateTimeOffset 的結果型別。 表達式的結果類型為Edm.Int32。 |
| Hour(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「Hour」函式,並指定參數,該參數必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。 |
| IndexOf(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「IndexOf」函式,並指定參數,且每個參數必須有一個字串結果型別。 表達式的結果類型為Edm.Int32。 |
| Left(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,喚出標準的「Left」函式,並包含指定的參數,且必須有字串和整數數值的結果型別。 表達式的結果類型為字串。 |
| Length(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「Length」函式,並指定參數,且必須有字串結果型別。 表達式的結果類型為Edm.Int32。 |
| LongCount(DbExpression) |
建立 DbFunctionExpression 一個,喚起指定集合上典型的「BigCount」函式。 表達式的結果類型為Edm.Int64。 |
| Max(DbExpression) |
建立 DbFunctionExpression 一個,在指定集合上呼叫標準的「Max」函數。 表達式的結果類型與集合的元素類型相同。 |
| Millisecond(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「毫秒」函式,並指定參數,該參數必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。 |
| Min(DbExpression) |
建立 DbFunctionExpression 一個,在指定集合上呼叫典型的「最小」函數。 表達式的結果類型與集合的元素類型相同。 |
| Minute(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「Minute」函式,並指定參數,該參數必須有 DateTime、DateTimeOffset 或 Time 結果型別。 表達式的結果類型為Edm.Int32。 |
| Month(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「Month」函式,並指定參數,該參數必須有 DateTime 或 DateTimeOffset 的結果型別。 表達式的結果類型為Edm.Int32。 |
| NewGuid() |
會產生 DbFunctionExpression 一個,會呼叫典型的「NewGuid」函式。 |
| Power(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,用指定的參數呼叫典型的「冪數」函數,且參數必須有數值結果型別。 該表達式的結果型態與 的 |
| Replace(DbExpression, DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,用指定的參數呼叫典型的「替換」函式,且每個參數必須有字串結果型別。 表達式的結果類型也是字串。 |
| Reverse(DbExpression) |
建立 DbFunctionExpression 一個,喚起標準的「反向」函式,並指定參數,且必須有字串結果型別。 表達式的結果類型也是字串。 |
| Right(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,喚起標準的「Right」函數,並指定參數,該函數必須包含字串與整數的數值結果型別。 表達式的結果類型為字串。 |
| Round(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,能呼叫典型的「輪」函數,並指定參數,該參數必須有單一、雙或十進位,以及整數的結果類型。 該表達式的結果型態與 的 |
| Round(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「輪」函數,並指定參數,每個函數必須有單一、雙或十進位的結果型別。 該表達式的結果型態與 的 |
| Second(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「第二」函式,並指定參數,該參數必須有 DateTime、DateTimeOffset 或 Time 結果型別。 表達式的結果類型為Edm.Int32。 |
| StartsWith(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「StartsWith」函式,並指定參數,且每個參數必須有字串結果型別。 表達式的結果類型為 Boolean。 |
| StDev(DbExpression) |
建立 DbFunctionExpression 一個,對指定集合中非空成員調用標準的「StDev」函式。 表達式的結果類型為Edm.Double。 |
| StDevP(DbExpression) |
建立 DbFunctionExpression 一個,喚起指定集合族群中典型的「StDevP」函式。 表達式的結果類型為Edm.Double。 |
| Substring(DbExpression, DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「子字串」函式,並指定參數,該函數必須包含字串與整數數值結果型別。 表達式的結果類型為字串。 |
| Sum(DbExpression) |
建立 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 一個,呼叫典型的「截斷」函數,並符合指定參數,該參數必須有單一、雙進位或十進位,以及整數的結果類型。 該表達式的結果型態與 的 |
| TruncateTime(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「截斷時間」函式,並指定參數,該參數必須有 DateTime 或 DateTimeOffset 的結果類型。 該表達式的結果型態與 的 |
| Var(DbExpression) |
建立 DbFunctionExpression 一個,對指定集合中非空成員調用典型的「Var」函式。 表達式的結果類型為Edm.Double。 |
| VarP(DbExpression) |
建立 DbFunctionExpression 一個,喚起指定集合族群中典型的「VarP」函數。 表達式 Edm.Double 的結果類型。 |
| Year(DbExpression) |
建立 DbFunctionExpression 一個,用指定的參數呼叫典型的「Year」函數,該參數必須有 DateTime 或 DateTimeOffset 的結果型別。 表達式的結果類型為Edm.Int32。 |