Jazyk

DbFunctions Třída

Definice

Poskytuje metody CLR, které se při použití v dotazech LINQ to Entities překládají na databázové funkce. Metody v této třídě jsou přístupné prostřednictvím Functions.

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DbFunctions
public class DbFunctions
public sealed class DbFunctions
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbFunctions = class
type DbFunctions = class
Public NotInheritable Class DbFunctions
Public Class DbFunctions
Dědičnost
DbFunctions
Atributy

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Metody rozšíření

Název Description
AtTimeZone(DbFunctions, DateTime, String)

dateTime Převede na odpovídající datetimeoffset hodnotu v cíli timeZone. Odpovídá konstruktoru AT TIME ZONE SQL Server.

AtTimeZone(DbFunctions, DateTimeOffset, String)

dateTimeOffset Převede na časové pásmo určené parametrem timeZone. Odpovídá konstruktoru AT TIME ZONE SQL Server.

CoalesceUndefined<T>(DbFunctions, T, T)

Shodí hodnotu Cosmos undefined prostřednictvím operátoru ?? .

CoalesceUndefined<T>(DbFunctions, T, T)

Shodí hodnotu Cosmos undefined prostřednictvím operátoru ?? .

Collate<TProperty>(DbFunctions, TProperty, String)

Explicitně určuje kolaci, která se má použít v dotazu LINQ. Lze použít ke generování fragmentů, jako WHERE customer.name COLLATE 'de_DE' = 'John Doe'je .

Contains(DbFunctions, Object, String, Int32)

Zástupný procedura metody DbFunction, která se dá použít v dotazech LINQ k cílení na funkci úložiště SQL ServerCONTAINS.

Contains(DbFunctions, Object, String)

Zástupný procedura metody DbFunction, která se dá použít v dotazech LINQ k cílení na funkci úložiště SQL ServerCONTAINS.

Contains(DbFunctions, String, String, Int32)

Zástupný kód metody DbFunction, který lze použít v dotazech LINQ k cílení na funkci úložiště SQL Server CONTAINS.

Contains(DbFunctions, String, String)

Zástupný kód metody DbFunction, který lze použít v dotazech LINQ k cílení na funkci úložiště SQL Server CONTAINS.

CurveToLine(DbFunctions, Geometry)

Mapuje se na funkci SQL ServerSTCurveToLine, která vrací mnohoúhelníkovou aproximaci instance, která obsahuje kruhové obloukové segmenty.

DataLength(DbFunctions, Byte[])

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, Nullable<Boolean>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, Nullable<DateTime>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, Nullable<DateTimeOffset>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, Nullable<Decimal>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, Nullable<Double>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, Nullable<Guid>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, Nullable<TimeSpan>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(DbFunctions, String)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DateDiffDay(DbFunctions, DateOnly, DateOnly)

Spočítá počet denních hranic překračovaných mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(day, @startDate, @endDate).

DateDiffDay(DbFunctions, DateTime, DateTime)

Spočítá počet denních hranic překračovaných mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(day, @startDate, @endDate).

DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet denních hranic překračovaných mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(day, @startDate, @endDate).

DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet denních hranic překračovaných mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(day, @startDate, @endDate).

DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet denních hranic překračovaných mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(day, @startDate, @endDate).

DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet denních hranic překračovaných mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(day, @startDate, @endDate).

DateDiffHour(DbFunctions, DateOnly, DateOnly)

Spočítá počet hodinových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(hour, @startDate, @endDate).

DateDiffHour(DbFunctions, DateTime, DateTime)

Spočítá počet hodinových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(hour, @startDate, @endDate).

DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet hodinových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(hour, @startDate, @endDate).

DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet hodinových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(hour, @startDate, @endDate).

DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet hodinových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(hour, @startDate, @endDate).

DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet hodinových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(hour, @startDate, @endDate).

DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>)

Spočítá počet hodinových hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(hour, @startTime, @endTime).

DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Spočítá počet hodinových hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(hour, @startTimeSpan, @endTimeSpan).

DateDiffHour(DbFunctions, TimeOnly, TimeOnly)

Spočítá počet hodinových hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(hour, @startTime, @endTime).

DateDiffHour(DbFunctions, TimeSpan, TimeSpan)

Spočítá počet hodinových hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(hour, @startTimeSpan, @endTimeSpan).

DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly)

Spočítá počet mikrosekundových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(microsecond, @startDate, @endDate).

DateDiffMicrosecond(DbFunctions, DateTime, DateTime)

Spočítá počet mikrosekundových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(microsecond, @startDate, @endDate).

DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet mikrosekundových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(microsecond, @startDate, @endDate).

DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet mikrosekundových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(microsecond, @startDate, @endDate).

DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet mikrosekundových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(microsecond, @startDate, @endDate).

DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet mikrosekundových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(microsecond, @startDate, @endDate).

DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>)

Spočítá počet mikrosekundových hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(microsecond, @startTime, @endTime).

DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Spočítá počet mikrosekundových hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(microsecond, @startTimeSpan, @endTimeSpan).

DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly)

Spočítá počet mikrosekundových hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(microsecond, @startTime, @endTime).

DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan)

Spočítá počet mikrosekundových hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(microsecond, @startTimeSpan, @endTimeSpan).

DateDiffMillisecond(DbFunctions, DateOnly, DateOnly)

Spočítá počet milisekund hranic překřížených mezi startDateendDatea . Odpovídá SQL Server DATEDIFF(millisecond, @startDate, @endDate).

DateDiffMillisecond(DbFunctions, DateTime, DateTime)

Spočítá počet milisekund hranic překřížených mezi startDateendDatea . Odpovídá SQL Server DATEDIFF(millisecond, @startDate, @endDate).

DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet milisekund hranic překřížených mezi startDateendDatea . Odpovídá SQL Server DATEDIFF(millisecond, @startDate, @endDate).

DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet milisekund hranic překřížených mezi startDateendDatea . Odpovídá SQL Server DATEDIFF(millisecond, @startDate, @endDate).

DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet milisekund hranic překřížených mezi startDateendDatea . Odpovídá SQL Server DATEDIFF(millisecond, @startDate, @endDate).

DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet milisekund hranic překřížených mezi startDateendDatea . Odpovídá SQL Server DATEDIFF(millisecond, @startDate, @endDate).

DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>)

Spočítá počet milisekund hranic překřížených mezi startTimeendTimea . Odpovídá SQL Server DATEDIFF(millisecond, @startTime, @endTime).

DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Spočítá počet milisekund hranic překřížených mezi startTimeSpanendTimeSpana . Odpovídá SQL Server DATEDIFF(millisecond, @startTimeSpan, @endTimeSpan).

DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly)

Spočítá počet milisekund hranic překřížených mezi startTimeendTimea . Odpovídá SQL Server DATEDIFF(millisecond, @startTime, @endTime).

DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan)

Spočítá počet milisekund hranic překřížených mezi startTimeSpanendTimeSpana . Odpovídá SQL Server DATEDIFF(millisecond, @startTimeSpan, @endTimeSpan).

DateDiffMinute(DbFunctions, DateOnly, DateOnly)

Spočítá počet minutových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(minute, @startDate, @endDate).

DateDiffMinute(DbFunctions, DateTime, DateTime)

Spočítá počet minutových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(minute, @startDate, @endDate).

DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet minutových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(minute, @startDate, @endDate).

DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet minutových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(minute, @startDate, @endDate).

DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet minutových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(minute, @startDate, @endDate).

DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet minutových hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(minute, @startDate, @endDate).

DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>)

Spočítá počet minutových hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(minute, @startTime, @endTime).

DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Spočítá počet minutových hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(minute, @startTimeSpan, @endTimeSpan).

DateDiffMinute(DbFunctions, TimeOnly, TimeOnly)

Spočítá počet minutových hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(minute, @startTime, @endTime).

DateDiffMinute(DbFunctions, TimeSpan, TimeSpan)

Spočítá počet minutových hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(minute, @startTimeSpan, @endTimeSpan).

DateDiffMonth(DbFunctions, DateOnly, DateOnly)

Spočítá počet hranic měsíců překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(month, @startDate, @endDate).

DateDiffMonth(DbFunctions, DateTime, DateTime)

Spočítá počet hranic měsíců překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(month, @startDate, @endDate).

DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet hranic měsíců překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(month, @startDate, @endDate).

DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet hranic měsíců překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(month, @startDate, @endDate).

DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet hranic měsíců překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(month, @startDate, @endDate).

DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet hranic měsíců překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(month, @startDate, @endDate).

DateDiffNanosecond(DbFunctions, DateOnly, DateOnly)

Spočítá počet nanosekundových hranic překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(nanosecond, @startDate, @endDate).

DateDiffNanosecond(DbFunctions, DateTime, DateTime)

Spočítá počet nanosekundových hranic překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(nanosecond, @startDate, @endDate).

DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet nanosekundových hranic překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(nanosecond, @startDate, @endDate).

DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet nanosekundových hranic překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(nanosecond, @startDate, @endDate).

DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet nanosekundových hranic překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(nanosecond, @startDate, @endDate).

DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet nanosekundových hranic překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(nanosecond, @startDate, @endDate).

DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>)

Spočítá počet nanosekundových hranic překřížených mezi a startTimeendTime. Odpovídá SQL Server DATEDIFF(nanosecond, @startTime, @endTime).

DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Spočítá počet nanosekundových hranic překřížených mezi a startTimeSpanendTimeSpan. Odpovídá SQL Server DATEDIFF(nanosecond, @startTimeSpan, @endTimeSpan).

DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly)

Spočítá počet nanosekundových hranic překřížených mezi a startTimeendTime. Odpovídá SQL Server DATEDIFF(nanosecond, @startTime, @endTime).

DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan)

Spočítá počet nanosekundových hranic překřížených mezi a startTimeSpanendTimeSpan. Odpovídá SQL Server DATEDIFF(nanosecond, @startTimeSpan, @endTimeSpan).

DateDiffSecond(DbFunctions, DateOnly, DateOnly)

Spočítá počet druhých hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(second, @startDate, @endDate).

DateDiffSecond(DbFunctions, DateTime, DateTime)

Spočítá počet druhých hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(second, @startDate, @endDate).

DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet druhých hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(second, @startDate, @endDate).

DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet druhých hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(second, @startDate, @endDate).

DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet druhých hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(second, @startDate, @endDate).

DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet druhých hranic překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(second, @startDate, @endDate).

DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>)

Spočítá počet druhých hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(second, @startTime, @endTime).

DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>)

Spočítá počet druhých hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(second, @startTimeSpan, @endTimeSpan).

DateDiffSecond(DbFunctions, TimeOnly, TimeOnly)

Spočítá počet druhých hranic překřížených mezi startTime a endTime. Odpovídá SQL Server DATEDIFF(second, @startTime, @endTime).

DateDiffSecond(DbFunctions, TimeSpan, TimeSpan)

Spočítá počet druhých hranic překřížených mezi startTimeSpan a endTimeSpan. Odpovídá SQL Server DATEDIFF(second, @startTimeSpan, @endTimeSpan).

DateDiffWeek(DbFunctions, DateOnly, DateOnly)

Spočítá počet hranic týdnů překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(week, @startDate, @endDate).

DateDiffWeek(DbFunctions, DateTime, DateTime)

Spočítá počet hranic týdnů překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(week, @startDate, @endDate).

DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet hranic týdnů překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(week, @startDate, @endDate).

DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet hranic týdnů překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(week, @startDate, @endDate).

DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet hranic týdnů překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(week, @startDate, @endDate).

DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet hranic týdnů překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(week, @startDate, @endDate).

DateDiffYear(DbFunctions, DateOnly, DateOnly)

Spočítá počet hranic roku překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(year, @startDate, @endDate).

DateDiffYear(DbFunctions, DateTime, DateTime)

Spočítá počet hranic roku překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(year, @startDate, @endDate).

DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset)

Spočítá počet hranic roku překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(year, @startDate, @endDate).

DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>)

Spočítá počet hranic roku překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(year, @startDate, @endDate).

DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>)

Spočítá počet hranic roku překřížených mezi startDate a endDate. Odpovídá SQL Server DATEDIFF(year, @startDate, @endDate).

DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Spočítá počet hranic roku překřížených mezi a startDateendDate. Odpovídá SQL Server DATEDIFF(year, @startDate, @endDate).

DateFromParts(DbFunctions, Int32, Int32, Int32)

Inicializuje novou instanci DateTime struktury na zadaný rok, měsíc, den. Odpovídá SQL Server DATEFROMPARTS(year, month, day).

DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicializuje novou instanci DateTime struktury na zadaný rok, měsíc, den, hodinu, minutu, sekundu, zlomky a přesnost. Odpovídá SQL Server DATETIME2FROMPARTS(year, month, day, hour, minute, seconds, fractions, precision).

DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicializuje novou instanci DateTime struktury na zadaný rok, měsíc, den, hodinu, minutu, sekundu a milisekundu. Odpovídá SQL Server DATETIMEFROMPARTS(year, month, day, hour, minute, second, millisecond).

DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicializuje novou instanci DateTimeOffset struktury na zadaný rok, měsíc, den, hodinu, minutu, sekundu, zlomky, hourOffset, minuteOffset a přesnost. Odpovídá SQL Server DATETIMEOFFSETFROMPARTS(year, month, day, hour, minute, seconds, fractions, hour_offset, minute_offset, precision) .

DateTrunc(DbFunctions, String, DateOnly)

Zkrátí date se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

DateTrunc(DbFunctions, String, DateTime)

Zkrátí date se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

DateTrunc(DbFunctions, String, DateTimeOffset)

Zkrátí dateTimeOffset se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

DateTrunc(DbFunctions, String, Nullable<DateOnly>)

Zkrátí date se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

DateTrunc(DbFunctions, String, Nullable<DateTime>)

Zkrátí date se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

DateTrunc(DbFunctions, String, Nullable<DateTimeOffset>)

Zkrátí dateTimeOffset se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

DateTrunc(DbFunctions, String, Nullable<TimeOnly>)

Zkrátí time se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

DateTrunc(DbFunctions, String, TimeOnly)

Zkrátí time se na zadanou datepart přesnost. Odpovídá SQL Server DATETRUNC(datepart, date).

FreeText(DbFunctions, Object, String, Int32)

Zástupný procedura metody DbFunction, která se dá použít v dotazech LINQ k cílení na funkci úložiště SQL ServerFREETEXT.

FreeText(DbFunctions, Object, String)

Zástupný procedura metody DbFunction, která se dá použít v dotazech LINQ k cílení na funkci úložiště SQL ServerFREETEXT.

FreeText(DbFunctions, String, String, Int32)

Zástupný procedura DbFunction, která se dá použít v dotazech LINQ k cílení na funkci SQL Server FREETEXT store.

FreeText(DbFunctions, String, String)

Zástupný procedura DbFunction, která se dá použít v dotazech LINQ k cílení na funkci SQL Server FREETEXT store.

FullTextContains(DbFunctions, String, String)

Zkontroluje, jestli zadaná vlastnost obsahuje dané klíčové slovo pomocí fulltextového vyhledávání.

FullTextContainsAll(DbFunctions, String, String[])

Zkontroluje, jestli zadaná vlastnost obsahuje všechna daná klíčová slova pomocí fulltextového vyhledávání.

FullTextContainsAny(DbFunctions, String, String[])

Zkontroluje, jestli zadaná vlastnost obsahuje některá z daných klíčových slov pomocí fulltextového vyhledávání.

FullTextScore(DbFunctions, String, String[])

Vrátí fulltextové skóre hledání pro zadanou vlastnost a klíčová slova.

Glob(DbFunctions, String, String)

Mapuje se na funkci SQLite glob , která se podobá Like(DbFunctions, String, String) syntaxi globbingu systému souborů.

Greatest<T>(DbFunctions, T[])

Vrátí nejvyšší hodnotu z daného seznamu hodnot. Obvykle odpovídá GREATEST funkci SQL.

Hex(DbFunctions, Byte[])

Mapuje se na funkci SQLite hex , která vrátí šestnáctkový řetězec představující zadanou hodnotu.

IsDate(DbFunctions, String)

Ověřte, jestli je daný řetězec platným datem. Odpovídá SQL Server ISDATE('date').

IsDefined(DbFunctions, Object)

Vrátí logickou hodnotu označující, zda byla vlastnost přiřazena hodnota. Odpovídá funkci Cosmos IS_DEFINED .

IsDefined(DbFunctions, Object)

Vrátí logickou hodnotu označující, zda byla vlastnost přiřazena hodnota. Odpovídá funkci Cosmos IS_DEFINED .

IsNumeric(DbFunctions, String)

Ověřte, jestli je daný řetězec platným číselným kódem. Odpovídá SQL Server ISNUMERIC(expression).

JsonContains(DbFunctions, Object, Object, String, Nullable<Int32>)

Zástupný procedura metody DbFunction, která se dá použít v dotazech LINQ k cílení na funkci SQL ServerJSON_CONTAINS.

JsonPathExists(DbFunctions, Object, String)

Vrátí hodnotu určující, jestli daná cesta JSON existuje v zadaném formátu JSON.

Least<T>(DbFunctions, T[])

Vrátí nejmenší hodnotu z daného seznamu hodnot. Obvykle odpovídá LEAST funkci SQL.

Like(DbFunctions, String, String, String)

Implementace operace SQL LIKE. U relačních databází je to obvykle přímo přeloženo do SQL.

Like(DbFunctions, String, String)

Implementace operace SQL LIKE . U relačních databází je to obvykle přímo přeloženo do SQL.

PatIndex(DbFunctions, String, String)

Vrátí počáteční pozici prvního výskytu vzoru v zadaném výrazu nebo nulu, pokud se vzor nenajde, u všech platných textových a znakových datových typů.

Random(DbFunctions)

Generátor náhodných dvojitých čísel, který generuje číslo mezi 0 a 1, s výhradním číslem.

Rrf(DbFunctions, Double[], Double[])

Kombinuje skóre poskytovaná dvěma nebo více zadanými funkcemi.

Rrf(DbFunctions, Double[])

Kombinuje skóre poskytovaná dvěma nebo více zadanými funkcemi.

SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32)

Inicializuje novou instanci DateTime struktury na zadaný rok, měsíc, den, hodinu a minutu. Odpovídá SQL Server SMALLDATETIMEFROMPARTS(year, month, day, hour, minute).

StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>)

Vrátí směrodatnou odchylku základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEVP.

StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>)

Vrátí směrodatnou odchylku základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEVP.

StandardDeviationPopulation(DbFunctions, IEnumerable<Double>)

Vrátí směrodatnou odchylku základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEVP.

StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>)

Vrátí směrodatnou odchylku základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEVP.

StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>)

Vrátí směrodatnou odchylku základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEVP.

StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>)

Vrátí směrodatnou odchylku základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEVP.

StandardDeviationPopulation(DbFunctions, IEnumerable<Single>)

Vrátí směrodatnou odchylku základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEVP.

StandardDeviationSample(DbFunctions, IEnumerable<Byte>)

Vrátí směrodatnou odchylku všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEV.

StandardDeviationSample(DbFunctions, IEnumerable<Decimal>)

Vrátí směrodatnou odchylku všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEV.

StandardDeviationSample(DbFunctions, IEnumerable<Double>)

Vrátí směrodatnou odchylku všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEV.

StandardDeviationSample(DbFunctions, IEnumerable<Int16>)

Vrátí směrodatnou odchylku všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEV.

StandardDeviationSample(DbFunctions, IEnumerable<Int32>)

Vrátí směrodatnou odchylku všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEV.

StandardDeviationSample(DbFunctions, IEnumerable<Int64>)

Vrátí směrodatnou odchylku všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEV.

StandardDeviationSample(DbFunctions, IEnumerable<Single>)

Vrátí směrodatnou odchylku všech hodnot v zadaném výrazu. Odpovídá SQL Server STDEV.

Substr(DbFunctions, Byte[], Int32, Int32)

Mapuje se na funkci podřetěru SQLite, která vrátí podarray zadané hodnoty. Podarray začíná startIndex a má zadané length.

Substr(DbFunctions, Byte[], Int32)

Mapuje se na funkci SQLite substr , která vrátí dílčí pole zadané hodnoty. Dílčí pole začíná na startIndex konci hodnoty a pokračuje na konec hodnoty.

TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32)

Inicializuje novou instanci TimeSpan struktury na zadanou hodinu, minutu, sekundu, zlomky a přesnost. Odpovídá SQL Server TIMEFROMPARTS(hour, minute, seconds, fractions, precision).

Unhex(DbFunctions, String, String)

Mapuje se na funkci SQLite unhex , která vrací objekt BLOB představující dekódování šestnáctkového řetězce.

Unhex(DbFunctions, String)

Mapuje se na funkci SQLite unhex , která vrací objekt BLOB představující dekódování šestnáctkového řetězce.

VariancePopulation(DbFunctions, IEnumerable<Byte>)

Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server VARP.

VariancePopulation(DbFunctions, IEnumerable<Decimal>)

Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server VARP.

VariancePopulation(DbFunctions, IEnumerable<Double>)

Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server VARP.

VariancePopulation(DbFunctions, IEnumerable<Int16>)

Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server VARP.

VariancePopulation(DbFunctions, IEnumerable<Int32>)

Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server VARP.

VariancePopulation(DbFunctions, IEnumerable<Int64>)

Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server VARP.

VariancePopulation(DbFunctions, IEnumerable<Single>)

Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu. Odpovídá SQL Server VARP.

VarianceSample(DbFunctions, IEnumerable<Byte>)

Vrátí vzorový rozptyl všech hodnot v zadaném výrazu. Odpovídá SQL Server VAR.

VarianceSample(DbFunctions, IEnumerable<Decimal>)

Vrátí vzorový rozptyl všech hodnot v zadaném výrazu. Odpovídá SQL Server VAR.

VarianceSample(DbFunctions, IEnumerable<Double>)

Vrátí vzorový rozptyl všech hodnot v zadaném výrazu. Odpovídá SQL Server VAR.

VarianceSample(DbFunctions, IEnumerable<Int16>)

Vrátí vzorový rozptyl všech hodnot v zadaném výrazu. Odpovídá SQL Server VAR.

VarianceSample(DbFunctions, IEnumerable<Int32>)

Vrátí vzorový rozptyl všech hodnot v zadaném výrazu. Odpovídá SQL Server VAR.

VarianceSample(DbFunctions, IEnumerable<Int64>)

Vrátí vzorový rozptyl všech hodnot v zadaném výrazu. Odpovídá SQL Server VAR.

VarianceSample(DbFunctions, IEnumerable<Single>)

Vrátí vzorový rozptyl všech hodnot v zadaném výrazu. Odpovídá SQL Server VAR.

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean, DistanceFunction)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Nullable<Boolean>, VectorDistanceOptions)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>)

Vrátí vzdálenost mezi dvěma vektory pomocí funkce vzdálenosti a datového typu definovaného pomocí IsVector(PropertyBuilder, DistanceFunction, Int32) .

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean, DistanceFunction)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Nullable<Boolean>, VectorDistanceOptions)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>)

Vrátí vzdálenost mezi dvěma vektory pomocí funkce vzdálenosti a datového typu definovaného pomocí IsVector(PropertyBuilder, DistanceFunction, Int32) .

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean, DistanceFunction)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions)

Vrátí vzdálenost mezi dvěma vektory vzhledem k funkci vzdálenosti (neboli míra podobnosti).

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>)

Vrátí vzdálenost mezi dvěma vektory pomocí funkce vzdálenosti a datového typu definovaného pomocí IsVector(PropertyBuilder, DistanceFunction, Int32) .

VectorDistance<T>(DbFunctions, String, SqlVector<T>, SqlVector<T>)

Vypočítá vzdálenost mezi dvěma vektory pomocí zadané metriky vzdálenosti.

Platí pro