DbFunctions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы 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) |
Заглушка метода DbFunction, которую можно использовать в запросах LINQ для назначения функции хранилища SQL Server |
Contains(DbFunctions, Object, String, Int32) |
Заглушка метода DbFunction, которую можно использовать в запросах LINQ для назначения функции хранилища SQL Server |
Contains(DbFunctions, String, String) |
Заглушка метода DbFunction, которую можно использовать в запросах LINQ для назначения функции хранилища SQL Server CONTAINS. |
Contains(DbFunctions, String, String, Int32) |
Заглушка метода DbFunction, которую можно использовать в запросах LINQ для назначения функции хранилища 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 и точностью.
Соответствует 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 |
Применяется к
Entity Framework