EdmFunctions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 API 來建構 DbExpression 叫用標準 EDM 函式的 ,並允許將該 API 當做運算式類型本身的擴充方法存取。
public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- 繼承
-
EdmFunctions
方法
Abs(DbExpression) |
建立會使用指定引數叫用標準 'Abs' 函式的 DbFunctionExpression,其中的引數都必須具有數值結果型別。 表達式的結果類型與的結果類型 |
AddDays(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddDays' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddHours(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddHours' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddMicroseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMicroseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddMilliseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMilliseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddMinutes(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMinutes' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddMonths(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMonths' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddNanoseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddNanoseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddSeconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddSeconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
AddYears(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddYears' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果型別。 表達式的結果類型與的結果類型 |
Average(DbExpression) |
建立對指定集合叫用標準 'Avg' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。 |
BitwiseAnd(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'BitwiseAnd' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果型別。 運算式的結果型別與引數的型別相同。 |
BitwiseNot(DbExpression) |
建立會使用指定引數叫用標準 'BitwiseNot' 函式的 DbFunctionExpression,其中的引數必須具有整數數值結果型別。 運算式的結果型別與引數的型別相同。 |
BitwiseOr(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'BitwiseOr' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果型別。 運算式的結果型別與引數的型別相同。 |
BitwiseXor(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'BitwiseXor' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果型別。 運算式的結果型別與引數的型別相同。 |
Ceiling(DbExpression) |
建立會使用指定引數叫用標準 'Ceiling' 函式的 DbFunctionExpression,其中的引數都必須具有單精度浮點數、雙精度浮點數或十進位結果型別。 表達式的結果類型與的結果類型 |
Concat(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'Concat' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果類型為字串。 |
Contains(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'Contains' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果型別為布林值。 |
Count(DbExpression) |
建立對指定集合叫用標準 'Count' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Int32。 |
CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
建立會使用指定的引數叫用標準 'CreateDateTime' 函式的 DbFunctionExpression。 |
CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
建立會使用指定的引數叫用標準 'CreateDateTimeOffset' 函式的 DbFunctionExpression。 |
CreateTime(DbExpression, DbExpression, DbExpression) |
建立會使用指定的引數叫用標準 'CreateTime' 函式的 DbFunctionExpression。 |
CurrentDateTime() |
建立會叫用標準 'CurrentDateTime' 函式的 DbFunctionExpression。 |
CurrentDateTimeOffset() |
建立會叫用標準 'CurrentDateTimeOffset' 函式的 DbFunctionExpression。 |
CurrentUtcDateTime() |
建立會叫用標準 'CurrentUtcDateTime' 函式的 DbFunctionExpression。 |
Day(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準的 'Day' 函式,而該引數必須是 DateTime 或 DateTimeOffset 結果類型。 運算式的結果類型為 Edm.Int32。 |
DayOfYear(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'DayOfYear' 函式,此作業的結果類型必須是 DateTime 或 DateTimeOffset。 運算式的結果類型為 Edm.Int32。 |
DiffDays(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffDays' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime 或 DateTimeOffset 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffHours(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffHours' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffMicroseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffMicroseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffMilliseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffMilliseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffMinutes(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffMinutes' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffMonths(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffMonths' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime 或 DateTimeOffset 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffNanoseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffNanoseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffSeconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffSeconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。 |
DiffYears(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'DiffYears' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime 或 DateTimeOffset 結果型別。 運算式的結果類型為 Edm.Int32。 |
EndsWith(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'EndsWith' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果型別為布林值。 |
Floor(DbExpression) |
建立會使用指定引數叫用標準 'Floor' 函式的 DbFunctionExpression,其中的引數都必須具有單精度浮點數、雙精度浮點數或十進位結果型別。 表達式的結果類型與的結果類型 |
GetTotalOffsetMinutes(DbExpression) |
建立會使用指定引數叫用標準 'GetTotalOffsetMinutes' 函式的 DbFunctionExpression,其中的引數必須具有 DateTimeOffset 結果型別。 運算式的結果類型為 Edm.Int32。 |
Hour(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Hour' 函式,其作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。 |
IndexOf(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'IndexOf' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果類型為 Edm.Int32。 |
Left(DbExpression, DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Left' 函式,此作業的結果類型必須是字串與整數。 運算式的結果類型為字串。 |
Length(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Length' 函式,此作業的結果類型必須是字串。 運算式的結果類型為 Edm.Int32。 |
LongCount(DbExpression) |
建立對指定集合叫用標準 'BigCount' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Int64。 |
Max(DbExpression) |
建立對指定集合叫用標準 'Max' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。 |
Millisecond(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Millisecond' 函式,此作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。 |
Min(DbExpression) |
建立對指定集合叫用標準 'Min' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。 |
Minute(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Minute' 函式,此作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。 |
Month(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Month' 函式,此作業的結果類型必須是 DateTime 或 DateTimeOffset。 運算式的結果類型為 Edm.Int32。 |
NewGuid() |
建立會叫用標準 'NewGuid' 函式的 DbFunctionExpression。 |
Power(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'Power' 函式的 DbFunctionExpression,其中的引數必須具有數值結果型別。 表達式的結果類型與的結果類型 |
Replace(DbExpression, DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'Replace' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果類型也是字串。 |
Reverse(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Reverse' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。 |
Right(DbExpression, DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Right' 函式,此作業的結果類型必須是字串與整數。 運算式的結果類型為字串。 |
Round(DbExpression) |
建立會使用指定引數叫用標準 'Round' 函式的 DbFunctionExpression,其中的引數都必須具有單精度浮點數、雙精度浮點數或十進位結果型別。 表達式的結果類型與的結果類型 |
Round(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'Round' 函式的 DbFunctionExpression,其中的引數必須具有單精度浮點數、雙精度浮點數或十進位,以及整數結果型別。 表達式的結果類型與的結果類型 |
Second(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Second' 函式,此作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。 |
StartsWith(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'StartsWith' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果型別為布林值。 |
StDev(DbExpression) |
建立對指定集合的非 Null 成員叫用標準 'StDev' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。 |
StDevP(DbExpression) |
建立對指定集合母體叫用標準 'StDevP' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。 |
Substring(DbExpression, DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'Substring' 函式的 DbFunctionExpression,其中的引數必須具有字串和整數數值結果型別。 運算式的結果類型為字串。 |
Sum(DbExpression) |
建立對指定集合叫用標準 'Sum' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。 |
ToLower(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'ToLower' 函式,而該引數必須具有 String 結果類型。 運算式的結果類型也是字串。 |
ToUpper(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'ToUpper' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。 |
Trim(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Trim' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。 |
TrimEnd(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'RTrim' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。 |
TrimStart(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準 'LTrim' 函式,而該引數必須具有 String 結果類型。 運算式的結果類型也是字串。 |
Truncate(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'Truncate' 函式的 DbFunctionExpression,其中的引數必須具有單精度浮點數、雙精度浮點數或十進位,以及整數結果型別。 表達式的結果類型與的結果類型 |
TruncateTime(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準的 'TruncateTime' 函式,此作業的結果類型必須是 DateTime 或 DateTimeOffset 。 表達式的結果類型與的結果類型 |
Var(DbExpression) |
建立對指定集合的非 Null 成員叫用標準 'Var' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。 |
VarP(DbExpression) |
建立對指定集合母體叫用標準 'VarP' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。 |
Year(DbExpression) |
建立 DbFunctionExpression,其會利用指定的引數叫用標準的 'Month' 函式,而該引數必須是 DateTime 或 DateTimeOffset 結果類型。 運算式的結果類型為 Edm.Int32。 |