共用方式為


DbFunctions 類別

定義

提供 Common Language Runtime (CLR) 方法,這些方法會公開 EDM 標準函式以用於 DbContextObjectContext 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 函式來計算母體的差異。

適用於