DbFunctions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody CLR, které se při použití v LINQ to Entities dotazech překládají do databázových funkcí. K metodám v této třídě se přistupuje přes Functions.
public class DbFunctions
public sealed class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Public NotInheritable Class DbFunctions
- Dědičnost
-
DbFunctions
Poznámky
Další informace a příklady najdete v tématu Databázové funkce .
Metody rozšíření
Like(DbFunctions, String, String) |
Implementace operace SQL |
Like(DbFunctions, String, String, String) |
Implementace operace SQL LIKE. V relačních databázích se obvykle přímo překládá do SQL. |
Random(DbFunctions) |
Generátor náhodných dvojitých čísel, který generuje číslo mezi 0 a 1, výhradně. |
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 |
Glob(DbFunctions, String, String) |
Mapuje se na funkci SQLite |
Hex(DbFunctions, Byte[]) |
Mapuje se na funkci SQLite |
Substr(DbFunctions, Byte[], Int32) |
Mapuje se na funkci SQLite |
Substr(DbFunctions, Byte[], Int32, Int32) |
Namapuje se na funkci substr SQLite, která vrací podadresu zadané hodnoty. Dílčí array začíná na |
Unhex(DbFunctions, String) |
Mapuje se na funkci SQLite |
Unhex(DbFunctions, String, String) |
Mapuje se na funkci SQLite |
AtTimeZone(DbFunctions, DateTime, String) |
|
AtTimeZone(DbFunctions, DateTimeOffset, String) |
Převede |
Contains(DbFunctions, Object, 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(DbFunctions, Object, 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(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. |
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. |
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řekřížených |
DateDiffDay(DbFunctions, DateTime, DateTime) |
Spočítá počet denních hranic překřížených |
DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet denních hranic překřížených |
DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet denních hranic překřížených |
DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet denních hranic překřížených |
DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet denních hranic překřížených |
DateDiffHour(DbFunctions, DateOnly, DateOnly) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, DateTime, DateTime) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, TimeOnly, TimeOnly) |
Spočítá počet hodin překročení hranice mezi |
DateDiffHour(DbFunctions, TimeSpan, TimeSpan) |
Spočítá počet hodin překročení hranice mezi |
DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, DateTime, DateTime) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan) |
Spočítá počet mikrosekundových hranic překřížených mezi |
DateDiffMillisecond(DbFunctions, DateOnly, DateOnly) |
Spočítá počet milisekund překročení hranice mezi |
DateDiffMillisecond(DbFunctions, DateTime, DateTime) |
Spočítá počet milisekund překročení hranice mezi |
DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet milisekund překročení hranice mezi |
DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet milisekund překročení hranice mezi |
DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet milisekund překročení hranice mezi |
DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet milisekund překročení hranice mezi |
DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Spočítá počet milisekund hranic překročených mezi |
DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Spočítá počet milisekund hranic překročených mezi |
DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly) |
Spočítá počet milisekund hranic překročených mezi |
DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan) |
Spočítá počet milisekund hranic překročených mezi |
DateDiffMinute(DbFunctions, DateOnly, DateOnly) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, DateTime, DateTime) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, TimeOnly, TimeOnly) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMinute(DbFunctions, TimeSpan, TimeSpan) |
Spočítá počet minut překřížených hranic mezi |
DateDiffMonth(DbFunctions, DateOnly, DateOnly) |
Spočítá počet překřížených měsíců mezi |
DateDiffMonth(DbFunctions, DateTime, DateTime) |
Spočítá počet překřížených měsíců mezi |
DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet překřížených měsíců mezi |
DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet překřížených měsíců mezi |
DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet překřížených měsíců mezi |
DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet překřížených měsíců mezi |
DateDiffNanosecond(DbFunctions, DateOnly, DateOnly) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, DateTime, DateTime) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan) |
Spočítá počet nanosekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, DateOnly, DateOnly) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, DateTime, DateTime) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, TimeOnly, TimeOnly) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffSecond(DbFunctions, TimeSpan, TimeSpan) |
Spočítá počet sekundových hranic překročených mezi |
DateDiffWeek(DbFunctions, DateOnly, DateOnly) |
Spočítá počet překřížených hranic týdne mezi |
DateDiffWeek(DbFunctions, DateTime, DateTime) |
Spočítá počet překřížených hranic týdne mezi |
DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet překřížených hranic týdne mezi |
DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet překřížených hranic týdne mezi |
DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet překřížených hranic týdne mezi |
DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet překřížených hranic týdne mezi |
DateDiffYear(DbFunctions, DateOnly, DateOnly) |
Spočítá počet roků překřížených mezi |
DateDiffYear(DbFunctions, DateTime, DateTime) |
Spočítá počet roků překřížených mezi |
DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset) |
Spočítá počet roků překřížených mezi |
DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Spočítá počet roků překřížených mezi |
DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Spočítá počet roků překřížených mezi |
DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Spočítá počet roků překročených mezi |
DateFromParts(DbFunctions, Int32, Int32, Int32) |
Inicializuje novou instanci DateTime struktury na zadaný rok, měsíc, den.
Odpovídá SQL Server |
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 |
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 |
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 |
FreeText(DbFunctions, Object, String) |
Zástupný kód metody DbFunction, který lze použít v dotazech LINQ k cílení na funkci úložiště SQL Server |
FreeText(DbFunctions, Object, 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 |
FreeText(DbFunctions, String, String) |
Zástupný kód metody DbFunction, který lze použít v dotazech LINQ k cílení na SQL Server funkci úložiště FREETEXT. |
FreeText(DbFunctions, String, String, Int32) |
Zástupný kód metody DbFunction, který lze použít v dotazech LINQ k cílení na SQL Server funkci úložiště FREETEXT. |
IsDate(DbFunctions, String) |
Ověřte, jestli je daný řetězec platným datem.
Odpovídá SQL Server |
IsNumeric(DbFunctions, String) |
Ověřte, jestli je daný řetězec platným číselným kódem.
Odpovídá SQL Server |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
StandardDeviationSample(DbFunctions, IEnumerable<Byte>) |
Vrátí vzorovou směrodatnou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
StandardDeviationSample(DbFunctions, IEnumerable<Decimal>) |
Vrátí vzorovou směrodatnou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
StandardDeviationSample(DbFunctions, IEnumerable<Double>) |
Vrátí vzorovou směrodatnou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
StandardDeviationSample(DbFunctions, IEnumerable<Int16>) |
Vrátí vzorovou směrodatnou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
StandardDeviationSample(DbFunctions, IEnumerable<Int32>) |
Vrátí vzorovou směrodatnou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
StandardDeviationSample(DbFunctions, IEnumerable<Int64>) |
Vrátí vzorovou směrodatnou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
StandardDeviationSample(DbFunctions, IEnumerable<Single>) |
Vrátí vzorovou směrodatnou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
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 |
VariancePopulation(DbFunctions, IEnumerable<Byte>) |
Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VariancePopulation(DbFunctions, IEnumerable<Decimal>) |
Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VariancePopulation(DbFunctions, IEnumerable<Double>) |
Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VariancePopulation(DbFunctions, IEnumerable<Int16>) |
Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VariancePopulation(DbFunctions, IEnumerable<Int32>) |
Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VariancePopulation(DbFunctions, IEnumerable<Int64>) |
Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VariancePopulation(DbFunctions, IEnumerable<Single>) |
Vrátí rozptyl základního souboru všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VarianceSample(DbFunctions, IEnumerable<Byte>) |
Vrátí ukázkovou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VarianceSample(DbFunctions, IEnumerable<Decimal>) |
Vrátí ukázkovou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VarianceSample(DbFunctions, IEnumerable<Double>) |
Vrátí ukázkovou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VarianceSample(DbFunctions, IEnumerable<Int16>) |
Vrátí ukázkovou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VarianceSample(DbFunctions, IEnumerable<Int32>) |
Vrátí ukázkovou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VarianceSample(DbFunctions, IEnumerable<Int64>) |
Vrátí ukázkovou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
VarianceSample(DbFunctions, IEnumerable<Single>) |
Vrátí ukázkovou odchylku všech hodnot v zadaném výrazu.
Odpovídá SQL Server |
Platí pro
Entity Framework