DbFunctions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 CLR 方法,可在LINQ to Entities查詢中使用時轉譯為資料庫函式。 這個類別上的方法可透過 存取 Functions 。
public class DbFunctions
public sealed class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Public NotInheritable Class DbFunctions
- 繼承
-
DbFunctions
備註
如需詳細資訊和範例,請參閱 資料庫函 式。
擴充方法
Like(DbFunctions, String, String) |
SQL |
Like(DbFunctions, String, String, String) |
SQL LIKE 作業的實作。 在關係資料庫上,這通常直接轉譯為 SQL。 |
Random(DbFunctions) |
隨機雙數產生器,產生介於 0 到 1 之間的數位,獨佔。 |
Collate<TProperty>(DbFunctions, TProperty, String) |
明確指定要用於 LINQ 查詢的定序。 可用來產生片段,例如 |
Glob(DbFunctions, String, String) |
對應至 SQLite |
Hex(DbFunctions, Byte[]) |
對應至 SQLite |
Substr(DbFunctions, Byte[], Int32) |
對應至 SQLite |
Substr(DbFunctions, Byte[], Int32, Int32) |
對應至 SQLite 子字串函式,此函式會傳回指定值的子陣列。 子陣列從 開始 |
Unhex(DbFunctions, String) |
對應至 SQLite |
Unhex(DbFunctions, String, String) |
對應至 SQLite |
AtTimeZone(DbFunctions, DateTime, String) |
|
AtTimeZone(DbFunctions, DateTimeOffset, String) |
|
Contains(DbFunctions, Object, String) |
可在 LINQ 查詢中使用的 DbFunction 方法存根,以SQL Server |
Contains(DbFunctions, Object, String, Int32) |
可在 LINQ 查詢中使用的 DbFunction 方法存根,以SQL Server |
Contains(DbFunctions, String, String) |
可在 LINQ 查詢中使用的 DbFunction 方法存根,以SQL Server CONTAINS 存放區函式為目標。 |
Contains(DbFunctions, String, String, Int32) |
可在 LINQ 查詢中使用的 DbFunction 方法存根,以SQL Server CONTAINS 存放區函式為目標。 |
DataLength(DbFunctions, Byte[]) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, Nullable<Boolean>) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, Nullable<DateTime>) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, Nullable<DateTimeOffset>) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, Nullable<Decimal>) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, Nullable<Double>) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, Nullable<Guid>) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, Nullable<TimeSpan>) |
傳回用來代表任何運算式的位元組數目。 |
DataLength(DbFunctions, String) |
傳回用來代表任何運算式的位元組數目。 |
DateDiffDay(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffDay(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffHour(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffHour(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
計算 在 和 |
DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
計算 在 和 |
DateDiffHour(DbFunctions, TimeOnly, TimeOnly) |
計算 在 和 |
DateDiffHour(DbFunctions, TimeSpan, TimeSpan) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly) |
計算 在 和 |
DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly) |
計算 在 和 |
DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan) |
計算 在 和 |
DateDiffMinute(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffMinute(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
計算 在 和 |
DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
計算 在 和 |
DateDiffMinute(DbFunctions, TimeOnly, TimeOnly) |
計算 在 和 |
DateDiffMinute(DbFunctions, TimeSpan, TimeSpan) |
計算 在 和 |
DateDiffMonth(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffMonth(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly) |
計算 在 和 |
DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan) |
計算 在 和 |
DateDiffSecond(DbFunctions, DateOnly, DateOnly) |
計算 與 |
DateDiffSecond(DbFunctions, DateTime, DateTime) |
計算 與 |
DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 與 |
DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 與 |
DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 與 |
DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 與 |
DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
計算 與 |
DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
計算 與 |
DateDiffSecond(DbFunctions, TimeOnly, TimeOnly) |
計算 與 |
DateDiffSecond(DbFunctions, TimeSpan, TimeSpan) |
計算 與 |
DateDiffWeek(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffWeek(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateDiffYear(DbFunctions, DateOnly, DateOnly) |
計算 在 和 |
DateDiffYear(DbFunctions, DateTime, DateTime) |
計算 在 和 |
DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset) |
計算 在 和 |
DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
計算 在 和 |
DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
計算 在 和 |
DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算 在 和 |
DateFromParts(DbFunctions, Int32, Int32, Int32) |
將 結構的新實例 DateTime 初始化為指定的年份、月、日。
對應至 SQL Server 的 |
DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
將 結構的新實例 DateTime 初始化為指定的年份、月、日、小時、分鐘、秒、分數和精確度。
對應至 SQL Server 的 |
DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
將 DateTime 結構的新執行個體初始化為指定的年、月、日、時、分、秒和毫秒。
對應至 SQL Server 的 |
DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
將 結構的新實例 DateTimeOffset 初始化為指定的年份、月、日、小時、分鐘、秒、分數、hourOffset、minuteOffset 和 precision。
對應至SQL Server |
FreeText(DbFunctions, Object, String) |
DbFunction 方法存根,可用於 LINQ 查詢,以SQL Server |
FreeText(DbFunctions, Object, String, Int32) |
DbFunction 方法存根,可用於 LINQ 查詢,以SQL Server |
FreeText(DbFunctions, String, String) |
DbFunction 方法存根,可用於 LINQ 查詢,以SQL SERVER FREETEXT 存放區函式為目標。 |
FreeText(DbFunctions, String, String, Int32) |
DbFunction 方法存根,可用於 LINQ 查詢,以SQL SERVER FREETEXT 存放區函式為目標。 |
IsDate(DbFunctions, String) |
驗證指定的字串是否為有效的日期。
對應至 SQL Server 的 |
IsNumeric(DbFunctions, String) |
驗證指定的字串是否為有效的數值。
對應至 SQL Server |
SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
將 結構的新實例 DateTime 初始化為指定的年份、月、日、小時和分鐘。
對應至 SQL Server 的 |
StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>) |
傳回指定運算式中所有值的母體標準差。
對應至 SQL Server 的 |
StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>) |
傳回指定運算式中所有值的母體標準差。
對應至 SQL Server 的 |
StandardDeviationPopulation(DbFunctions, IEnumerable<Double>) |
傳回指定運算式中所有值的母體標準差。
對應至 SQL Server 的 |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>) |
傳回指定運算式中所有值的母體標準差。
對應至 SQL Server 的 |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>) |
傳回指定運算式中所有值的母體標準差。
對應至 SQL Server 的 |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>) |
傳回指定運算式中所有值的母體標準差。
對應至 SQL Server 的 |
StandardDeviationPopulation(DbFunctions, IEnumerable<Single>) |
傳回指定運算式中所有值的母體標準差。
對應至 SQL Server 的 |
StandardDeviationSample(DbFunctions, IEnumerable<Byte>) |
傳回指定運算式中所有值的樣本標準差。
對應至 SQL Server 的 |
StandardDeviationSample(DbFunctions, IEnumerable<Decimal>) |
傳回指定運算式中所有值的樣本標準差。
對應至 SQL Server 的 |
StandardDeviationSample(DbFunctions, IEnumerable<Double>) |
傳回指定運算式中所有值的樣本標準差。
對應至 SQL Server 的 |
StandardDeviationSample(DbFunctions, IEnumerable<Int16>) |
傳回指定運算式中所有值的樣本標準差。
對應至 SQL Server 的 |
StandardDeviationSample(DbFunctions, IEnumerable<Int32>) |
傳回指定運算式中所有值的樣本標準差。
對應至 SQL Server 的 |
StandardDeviationSample(DbFunctions, IEnumerable<Int64>) |
傳回指定運算式中所有值的樣本標準差。
對應至 SQL Server 的 |
StandardDeviationSample(DbFunctions, IEnumerable<Single>) |
傳回指定運算式中所有值的樣本標準差。
對應至 SQL Server 的 |
TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
將 結構的新實例 TimeSpan 初始化為指定的小時、分鐘、秒、分數和精確度。 對應至 SQL Server 的 |
VariancePopulation(DbFunctions, IEnumerable<Byte>) |
傳回指定運算式中所有值的母體變異數。
對應至 SQL Server 的 |
VariancePopulation(DbFunctions, IEnumerable<Decimal>) |
傳回指定運算式中所有值的母體變異數。
對應至 SQL Server 的 |
VariancePopulation(DbFunctions, IEnumerable<Double>) |
傳回指定運算式中所有值的母體變異數。
對應至 SQL Server 的 |
VariancePopulation(DbFunctions, IEnumerable<Int16>) |
傳回指定運算式中所有值的母體變異數。
對應至 SQL Server 的 |
VariancePopulation(DbFunctions, IEnumerable<Int32>) |
傳回指定運算式中所有值的母體變異數。
對應至 SQL Server 的 |
VariancePopulation(DbFunctions, IEnumerable<Int64>) |
傳回指定運算式中所有值的母體變異數。
對應至 SQL Server 的 |
VariancePopulation(DbFunctions, IEnumerable<Single>) |
傳回指定運算式中所有值的母體變異數。
對應至 SQL Server 的 |
VarianceSample(DbFunctions, IEnumerable<Byte>) |
傳回指定運算式中所有值的樣本變異數。
對應至 SQL Server 的 |
VarianceSample(DbFunctions, IEnumerable<Decimal>) |
傳回指定運算式中所有值的樣本變異數。
對應至 SQL Server 的 |
VarianceSample(DbFunctions, IEnumerable<Double>) |
傳回指定運算式中所有值的樣本變異數。
對應至 SQL Server 的 |
VarianceSample(DbFunctions, IEnumerable<Int16>) |
傳回指定運算式中所有值的樣本變異數。
對應至 SQL Server 的 |
VarianceSample(DbFunctions, IEnumerable<Int32>) |
傳回指定運算式中所有值的樣本變異數。
對應至 SQL Server 的 |
VarianceSample(DbFunctions, IEnumerable<Int64>) |
傳回指定運算式中所有值的樣本變異數。
對應至 SQL Server 的 |
VarianceSample(DbFunctions, IEnumerable<Single>) |
傳回指定運算式中所有值的樣本變異數。
對應至 SQL Server 的 |