語言

EntityFunctions 類別

定義

警告

This class has been replaced by System.Data.Entity.DbFunctions.

提供通用語言執行時(CLR)方法,可將 EDM 典範函式暴露於 DbContextObjectContext Entities 查詢或 LINQ to Entities 查詢中。

[System.Obsolete("This class has been replaced by System.Data.Entity.DbFunctions.")]
public static class EntityFunctions
type EntityFunctions = class
Public Class EntityFunctions
繼承
EntityFunctions
屬性

備註

請注意,這些函式已移至從 EF6 開始的 DbFunctions 類別。 這些功能在此保留,僅用於協助舊版 EF 應用程式遷移至 EF6。

方法

名稱 Description
AddDays(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddDays EDM 函數,將指定天數加入日期/時間。

AddDays(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddDays EDM 函數,將指定天數加入日期/時間。

AddHours(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddHours EDM 函式,將指定工時數加入日期/時間。

AddHours(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddHours EDM 函式,將指定工時數加入日期/時間。

AddHours(Nullable<TimeSpan>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 AddHours EDM 函數,將指定工時數加入時間範圍。

AddMicroseconds(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMicroseconds EDM 函數,將指定微秒數加到日期/時間上。

AddMicroseconds(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMicroseconds EDM 函數,將指定微秒數加到日期/時間上。

AddMicroseconds(Nullable<TimeSpan>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMicroseconds EDM 函數,將指定微秒數加入時間範圍。

AddMilliseconds(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMilliseconds EDM 函數,將指定毫秒數相加到日期/時間上。

AddMilliseconds(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMilliseconds EDM 函數,將指定毫秒數相加到日期/時間上。

AddMilliseconds(Nullable<TimeSpan>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMilliseconds EDM 函數,將給定的毫秒加到時間區間。

AddMinutes(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMinutes EDM 函式,將指定的分鐘數加到日期/時間上。

AddMinutes(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMinutes EDM 函式,將指定的分鐘數加到日期/時間上。

AddMinutes(Nullable<TimeSpan>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMinutes EDM 函式,將指定分鐘數加到時間範圍中。

AddMonths(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMonths EDM 函式,將指定月份數加到日期/時間上。

AddMonths(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddMonths EDM 函式,將指定月份數加到日期/時間上。

AddNanoseconds(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddNanoseconds EDM 函數,將指定奈秒數相加到日期/時間上。

AddNanoseconds(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddNanoseconds EDM 函數,將指定奈秒數相加到日期/時間上。

AddNanoseconds(Nullable<TimeSpan>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 AddNanoseconds EDM 函數,將給定奈秒數相加到時間範圍中。

AddSeconds(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddSeconds EDM 函式,將指定秒數加到日期/時間上。

AddSeconds(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 AddSeconds EDM 函式,將指定秒數加到日期/時間上。

AddSeconds(Nullable<TimeSpan>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會呼叫典型的 AddSeconds EDM 函式,將指定秒數相加到時間範圍中。

AddYears(Nullable<DateTime>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 AddYears EDM 函數,將指定年份加到日期/時間上。

AddYears(Nullable<DateTimeOffset>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 AddYears EDM 函數,將指定年份加到日期/時間上。

AsNonUnicode(String)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法作為運算子,確保輸入被視為非 Unicode 字串。

AsUnicode(String)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法作為運算子,確保輸入被視為 Unicode 字串。

CreateDateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會呼叫典型的 CreateDateTime EDM 函式來建立一個新 DateTime 物件。

CreateDateTimeOffset(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會呼叫典型的 CreateDateTimeOffset EDM 函式來建立新 DateTimeOffset 物件。

CreateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Double>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會呼叫典型的 CreateTime EDM 函式來建立新 TimeSpan 物件。

DiffDays(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffDays EDM 函數來計算兩個日期/時間之間的天數。

DiffDays(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffDays EDM 函數來計算兩個日期/時間之間的天數。

DiffHours(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffHours EDM 函數來計算兩個日期/時間之間的時數。

DiffHours(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffHours EDM 函數來計算兩個日期/時間之間的時數。

DiffHours(Nullable<TimeSpan>, Nullable<TimeSpan>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 DiffHours EDM 函數來計算兩個時間段之間的工時數。

DiffMicroseconds(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMicroseconds EDM 函數來計算兩個日期/時間之間的微秒數。

DiffMicroseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMicroseconds EDM 函數來計算兩個日期/時間之間的微秒數。

DiffMicroseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMicroseconds EDM 函數來計算兩個時間區間之間的微秒數。

DiffMilliseconds(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMilliseconds EDM 函數來計算兩個日期/時間之間的毫秒數。

DiffMilliseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMilliseconds EDM 函數來計算兩個日期/時間之間的毫秒數。

DiffMilliseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 DiffMilliseconds EDM 函數來計算兩個時間區間之間的毫秒數。

DiffMinutes(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMinutes EDM 函數來計算兩個日期/時間之間的分鐘數。

DiffMinutes(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMinutes EDM 函數來計算兩個日期/時間之間的分鐘數。

DiffMinutes(Nullable<TimeSpan>, Nullable<TimeSpan>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffMinutes EDM 函數來計算兩個時間跨度之間的分鐘數。

DiffMonths(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 DiffMonths EDM 函數來計算兩個日期/時間之間的月份數。

DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 DiffMonths EDM 函數來計算兩個日期/時間之間的月份數。

DiffNanoseconds(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffNanoseconds EDM 函數,計算兩個日期/時間之間的奈秒數。

DiffNanoseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffNanoseconds EDM 函數,計算兩個日期/時間之間的奈秒數。

DiffNanoseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffNanoseconds EDM 函數來計算兩個時間區間之間的奈秒數。

DiffSeconds(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffSeconds EDM 函數來計算兩個日期/時間之間的秒數。

DiffSeconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffSeconds EDM 函數來計算兩個日期/時間之間的秒數。

DiffSeconds(Nullable<TimeSpan>, Nullable<TimeSpan>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffSeconds EDM 函數來計算兩個時間區間之間的秒數。

DiffYears(Nullable<DateTime>, Nullable<DateTime>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffYears EDM 函數來計算兩個日期/時間之間的年數。

DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 DiffYears EDM 函數來計算兩個日期/時間之間的年數。

GetTotalOffsetMinutes(Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 GetTotalOffsetMinutes EDM 函式,回傳該日期/時間偏移於 UTC 的分鐘數。 這項值通常介於 +780 到 -780 之間 (+ 或 - 13 小時)。

Left(String, Nullable<Int64>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會呼叫典型的 Left EDM 函式,回傳字串中最左邊的字元數量。

Like(String, String, String)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Like EDM 運算子來匹配表達式。

Like(String, String)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Like EDM 運算子來匹配表達式。

Reverse(String)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會呼叫典型的反向 EDM 函式,回傳字元順序相反的字串。

Right(String, Nullable<Int64>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Right EDM 函數,回傳字串中最右側的字元數量。

StandardDeviation(IEnumerable<Decimal>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviation(IEnumerable<Double>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviation(IEnumerable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviation(IEnumerable<Int64>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviation(IEnumerable<Nullable<Decimal>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviation(IEnumerable<Nullable<Double>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviation(IEnumerable<Nullable<Int32>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviation(IEnumerable<Nullable<Int64>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 StDev EDM 函數來計算集合的標準差。

StandardDeviationP(IEnumerable<Decimal>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

StandardDeviationP(IEnumerable<Double>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

StandardDeviationP(IEnumerable<Int32>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

StandardDeviationP(IEnumerable<Int64>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

StandardDeviationP(IEnumerable<Nullable<Decimal>>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

StandardDeviationP(IEnumerable<Nullable<Double>>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

StandardDeviationP(IEnumerable<Nullable<Int32>>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

StandardDeviationP(IEnumerable<Nullable<Int64>>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的 StDevP EDM 函數來計算母體的標準差。

Truncate(Nullable<Decimal>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的截斷 EDM 函數,將指定值截斷為指定的數字數。

Truncate(Nullable<Double>, Nullable<Int32>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的截斷 EDM 函數,將指定值截斷為指定的數字數。

TruncateTime(Nullable<DateTime>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的截斷時間 EDM 函式,回傳已清除時間段的指定日期。

TruncateTime(Nullable<DateTimeOffset>)
已淘汰.

當作為 LINQ 對實體查詢的一部分時,此方法會調用典型的截斷時間 EDM 函式,回傳已清除時間段的指定日期。

Var(IEnumerable<Decimal>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

Var(IEnumerable<Double>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

Var(IEnumerable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

Var(IEnumerable<Int64>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

Var(IEnumerable<Nullable<Decimal>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

Var(IEnumerable<Nullable<Double>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

Var(IEnumerable<Nullable<Int32>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

Var(IEnumerable<Nullable<Int64>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 Var EDM 函數來計算集合的變異數。

VarP(IEnumerable<Decimal>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

VarP(IEnumerable<Double>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

VarP(IEnumerable<Int32>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

VarP(IEnumerable<Int64>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

VarP(IEnumerable<Nullable<Decimal>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

VarP(IEnumerable<Nullable<Double>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

VarP(IEnumerable<Nullable<Int32>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

VarP(IEnumerable<Nullable<Int64>>)
已淘汰.

當作為 LINQ 對 Entities 查詢的一部分時,此方法會調用典型的 VarP EDM 函數來計算母體的變異數。

適用於