DbFunctions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 Common Language Runtime (CLR) 方法,這些方法會公開 EDM 標準函式以用於 DbContext 或 ObjectContext LINQ to Entities查詢。
public static class DbFunctions
type DbFunctions = class
Public Class DbFunctions
- 繼承
-
DbFunctions
備註
請注意,此類別在舊版 Entity Framework 中稱為 EntityFunctions。
方法
AddDays(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddDays EDM 函式,將指定的天數新增至日期/時間。 |
AddDays(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddDays EDM 函式,將指定的天數新增至日期/時間。 |
AddHours(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddHours EDM 函式,將指定的時數新增至日期/時間。 |
AddHours(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddHours EDM 函式,將指定的時數新增至日期/時間。 |
AddHours(Nullable<TimeSpan>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddHours EDM 函式,將指定的時數新增至時間範圍。 |
AddMicroseconds(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddMicroseconds EDM 函式,以將指定的微秒數新增至日期/時間。 |
AddMicroseconds(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddMicroseconds EDM 函式,以將指定的微秒數新增至日期/時間。 |
AddMicroseconds(Nullable<TimeSpan>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 AddMicroseconds EDM 函式,以將指定的微秒數新增至時間範圍。 |
AddMilliseconds(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddMilliseconds EDM 函式,以將指定的毫秒數新增至日期/時間。 |
AddMilliseconds(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddMilliseconds EDM 函式,以將指定的毫秒數新增至日期/時間。 |
AddMilliseconds(Nullable<TimeSpan>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddMilliseconds EDM 函式,將指定的毫秒數新增至時間範圍。 |
AddMinutes(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 AddMinutes EDM 函式,以將指定的分鐘數新增至日期/時間。 |
AddMinutes(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 AddMinutes EDM 函式,以將指定的分鐘數新增至日期/時間。 |
AddMinutes(Nullable<TimeSpan>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 AddMinutes EDM 函式,以將指定的分鐘數新增至時間範圍。 |
AddMonths(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddMonths EDM 函式,將指定的月份數新增至日期/時間。 |
AddMonths(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddMonths EDM 函式,將指定的月份數新增至日期/時間。 |
AddNanoseconds(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddNanoseconds EDM 函式,將指定的奈秒數新增至日期/時間。 |
AddNanoseconds(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddNanoseconds EDM 函式,將指定的奈秒數新增至日期/時間。 |
AddNanoseconds(Nullable<TimeSpan>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddNanoseconds EDM 函式,將指定的奈秒數新增至時間範圍。 |
AddSeconds(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 AddSeconds EDM 函式,以將指定的秒數新增至日期/時間。 |
AddSeconds(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 AddSeconds EDM 函式,以將指定的秒數新增至日期/時間。 |
AddSeconds(Nullable<TimeSpan>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddSeconds EDM 函式,將指定的秒數新增至時間範圍。 |
AddYears(Nullable<DateTime>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddYears EDM 函式,將指定的年數新增至日期/時間。 |
AddYears(Nullable<DateTimeOffset>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 AddYears EDM 函式,將指定的年數新增至日期/時間。 |
AsNonUnicode(String) |
當做LINQ to Entities查詢的一部分使用時,這個方法會做為運算子,以確保輸入被視為非 Unicode 字串。 |
AsUnicode(String) |
當做LINQ to Entities查詢的一部分使用時,這個方法會做為運算子,確保輸入被視為 Unicode 字串。 |
CreateDateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 CreateDateTime EDM 函式來建立新的 DateTime 物件。 |
CreateDateTimeOffset(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 CreateDateTimeOffset EDM 函式來建立新的 DateTimeOffset 物件。 |
CreateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Double>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 CreateTime EDM 函式來建立新的 TimeSpan 物件。 |
DiffDays(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffDays EDM 函數,以計算兩個日期/時間之間的天數。 |
DiffDays(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffDays EDM 函數,以計算兩個日期/時間之間的天數。 |
DiffHours(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffHours EDM 函式,以計算兩個日期/時間之間的時數。 |
DiffHours(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffHours EDM 函式,以計算兩個日期/時間之間的時數。 |
DiffHours(Nullable<TimeSpan>, Nullable<TimeSpan>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffHours EDM 函式,以計算兩個時間範圍之間的時數。 |
DiffMicroseconds(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffMicroseconds EDM 函式,以計算兩個日期/時間之間的微秒數。 |
DiffMicroseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffMicroseconds EDM 函式,以計算兩個日期/時間之間的微秒數。 |
DiffMicroseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffMicroseconds EDM 函式,以計算兩個時間範圍之間的微秒數。 |
DiffMilliseconds(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 DiffMilliseconds EDM 函式,以計算兩個日期/時間之間的毫秒數。 |
DiffMilliseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 DiffMilliseconds EDM 函式,以計算兩個日期/時間之間的毫秒數。 |
DiffMilliseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffMilliseconds EDM 函式,以計算兩個時間範圍之間的毫秒數。 |
DiffMinutes(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 DiffMinutes EDM 函式,以計算兩個日期/時間之間的分鐘數。 |
DiffMinutes(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 DiffMinutes EDM 函式,以計算兩個日期/時間之間的分鐘數。 |
DiffMinutes(Nullable<TimeSpan>, Nullable<TimeSpan>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 DiffMinutes EDM 函式,以計算兩個時間範圍之間的分鐘數。 |
DiffMonths(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffMonths EDM 函式,以計算兩個日期/時間之間的月份數。 |
DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffMonths EDM 函式,以計算兩個日期/時間之間的月份數。 |
DiffNanoseconds(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffNanoseconds EDM 函式,以計算兩個日期/時間之間的奈秒數。 |
DiffNanoseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffNanoseconds EDM 函式,以計算兩個日期/時間之間的奈秒數。 |
DiffNanoseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffNanoseconds EDM 函式,以計算兩個時間範圍之間的奈秒數。 |
DiffSeconds(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffSeconds EDM 函式,以計算兩個日期/時間之間的秒數。 |
DiffSeconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffSeconds EDM 函式,以計算兩個日期/時間之間的秒數。 |
DiffSeconds(Nullable<TimeSpan>, Nullable<TimeSpan>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 DiffSeconds EDM 函式,以計算兩個時間範圍之間的秒數。 |
DiffYears(Nullable<DateTime>, Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffYears EDM 函式,以計算兩個日期/時間之間的年數。 |
DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 DiffYears EDM 函式,以計算兩個日期/時間之間的年數。 |
GetTotalOffsetMinutes(Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 GetTotalOffsetMinutes EDM 函式,以傳回指定日期/時間與 UTC 的位移分鐘數。 這項值通常介於 +780 到 -780 之間 (+ 或 - 13 小時)。 |
Left(String, Nullable<Int64>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 Left EDM 函式,以傳回字串中最左邊字元的指定數目。 |
Like(String, String, String) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Like EDM 運算子,以符合運算式。 |
Like(String, String) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Like EDM 運算子,以符合運算式。 |
Reverse(String) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準反向 EDM 函式,以傳回具有反轉字元順序的指定字串。 |
Right(String, Nullable<Int64>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Right EDM 函式,以傳回字串中最右邊字元的指定數目。 |
StandardDeviation(IEnumerable<Decimal>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviation(IEnumerable<Double>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviation(IEnumerable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviation(IEnumerable<Int64>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviation(IEnumerable<Nullable<Decimal>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviation(IEnumerable<Nullable<Double>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviation(IEnumerable<Nullable<Int32>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviation(IEnumerable<Nullable<Int64>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDev EDM 函式來計算集合的標準差。 |
StandardDeviationP(IEnumerable<Decimal>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
StandardDeviationP(IEnumerable<Double>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
StandardDeviationP(IEnumerable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
StandardDeviationP(IEnumerable<Int64>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
StandardDeviationP(IEnumerable<Nullable<Decimal>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
StandardDeviationP(IEnumerable<Nullable<Double>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
StandardDeviationP(IEnumerable<Nullable<Int32>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
StandardDeviationP(IEnumerable<Nullable<Int64>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 StDevP EDM 函式來計算母體的標準差。 |
Truncate(Nullable<Decimal>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Truncate EDM 函式,將指定的值截斷為指定數位的數目。 |
Truncate(Nullable<Double>, Nullable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Truncate EDM 函式,將指定的值截斷為指定數位的數目。 |
TruncateTime(Nullable<DateTime>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 TruncateTime EDM 函式,以傳回已清除時間部分的指定日期。 |
TruncateTime(Nullable<DateTimeOffset>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 TruncateTime EDM 函式,以傳回已清除時間部分的指定日期。 |
Var(IEnumerable<Decimal>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
Var(IEnumerable<Double>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
Var(IEnumerable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
Var(IEnumerable<Int64>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
Var(IEnumerable<Nullable<Decimal>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
Var(IEnumerable<Nullable<Double>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
Var(IEnumerable<Nullable<Int32>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
Var(IEnumerable<Nullable<Int64>>) |
當做LINQ to Entities查詢的一部分使用時,這個方法會叫用標準 Var EDM 函式來計算集合的變異數。 |
VarP(IEnumerable<Decimal>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |
VarP(IEnumerable<Double>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |
VarP(IEnumerable<Int32>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |
VarP(IEnumerable<Int64>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |
VarP(IEnumerable<Nullable<Decimal>>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |
VarP(IEnumerable<Nullable<Double>>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |
VarP(IEnumerable<Nullable<Int32>>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |
VarP(IEnumerable<Nullable<Int64>>) |
當做LINQ to Entities查詢的一部分使用時,此方法會叫用標準 VarP EDM 函式來計算母體的差異。 |