DbFunctions - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Предоставляет методы среды CLR, которые обеспечивают доступ к каноническим функциям модели EDM, применяемым в запросах DbContext или ObjectContext LINQ to Entities.
Иерархия наследования
System.Object
System.Data.Entity.DbFunctions
Пространство имен: System.Data.Entity
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public NotInheritable Class DbFunctions
'Применение
public static class DbFunctions
public ref class DbFunctions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type DbFunctions = class end
public final class DbFunctions
Тип DbFunctions предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
AddDays(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddDays для добавления заданного количества суток к значению даты-/времени. | |
AddDays(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddDays для добавления заданного количества суток к значению даты-/времени. | |
AddHours(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddHours для добавления заданного количества часов к значению даты-времени. | |
AddHours(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddHours для добавления заданного количества часов к значению даты-времени. | |
AddHours(Nullable<TimeSpan>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddHours для добавления заданного количества часов к интервалу времени. | |
AddMicroseconds(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMicroseconds для добавления заданного количества микросекунд к значению даты-времени. | |
AddMicroseconds(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMicroseconds для добавления заданного количества микросекунд к значению даты-времени. | |
AddMicroseconds(Nullable<TimeSpan>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMicroseconds для добавления заданного количества микросекунд к интервалу времени. | |
AddMilliseconds(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMilliseconds для добавления заданного количества миллисекунд к значению даты-времени. | |
AddMilliseconds(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMilliseconds для добавления заданного количества миллисекунд к значению даты-времени. | |
AddMilliseconds(Nullable<TimeSpan>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMilliseconds для добавления заданного количества миллисекунд к интервалу времени. | |
AddMinutes(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMinutes для добавления заданного количества минут к значению даты-времени. | |
AddMinutes(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMinutes для добавления заданного количества минут к значению даты-времени. | |
AddMinutes(Nullable<TimeSpan>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMinutes для добавления заданного количества минут к интервалу времени. | |
AddMonths(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMonths для добавления заданного количества месяцев к значению даты-времени. | |
AddMonths(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddMonths для добавления заданного количества месяцев к значению даты-времени. | |
AddNanoseconds(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddNanoseconds для добавления заданного количества наносекунд к значению даты-времени. | |
AddNanoseconds(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddNanoseconds для добавления заданного количества наносекунд к значению даты-времени. | |
AddNanoseconds(Nullable<TimeSpan>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddNanoseconds для добавления заданного количества наносекунд к интервалу времени. | |
AddSeconds(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddSeconds для добавления заданного количества секунд к значению даты-времени. | |
AddSeconds(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddSeconds для добавления заданного количества секунд к значению даты-времени. | |
AddSeconds(Nullable<TimeSpan>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddSeconds для добавления заданного количества секунд к интервалу времени. | |
AddYears(Nullable<DateTime>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddYears для добавления заданного количества лет к значению даты-времени. | |
AddYears(Nullable<DateTimeOffset>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM AddYears для добавления заданного количества лет к значению даты-времени. | |
AsNonUnicode | При использовании в составе запроса LINQ to Entities этот метод действует в качестве оператора, который гарантирует, что входные данные рассматриваются как строка, отличная от Юникода. | |
AsUnicode | При использовании в составе запроса LINQ to Entities этот метод действует в качестве оператора, который гарантирует, что входные данные рассматриваются как строка в Юникоде. | |
CreateDateTime | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM CreateDateTime для создания нового объекта DateTime. | |
CreateDateTimeOffset | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM CreateDateTimeOffset для создания нового объекта DateTimeOffset. | |
CreateTime | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM CreateTime для создания нового объекта TimeSpan. | |
DiffDays(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffDays для вычисления количества дней между двумя значениями даты-времени. | |
DiffDays(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffDays для вычисления количества дней между двумя значениями даты-времени. | |
DiffHours(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffHours для вычисления количества часов между двумя значениями даты-времени. | |
DiffHours(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffHours для вычисления количества часов между двумя значениями даты-времени. | |
DiffHours(Nullable<TimeSpan>, Nullable<TimeSpan>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffHours для вычисления количества часов между двумя интервалами времени. | |
DiffMicroseconds(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMicroseconds для вычисления количества микросекунд между двумя значениями даты-времени. | |
DiffMicroseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMicroseconds для вычисления количества микросекунд между двумя значениями даты-времени. | |
DiffMicroseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMicroseconds для вычисления количества микросекунд между двумя интервалами времени. | |
DiffMilliseconds(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMilliseconds для вычисления количества миллисекунд между двумя значениями даты-времени. | |
DiffMilliseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMilliseconds для вычисления количества миллисекунд между двумя значениями даты-времени. | |
DiffMilliseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMilliseconds для вычисления количества миллисекунд между двумя интервалами времени. | |
DiffMinutes(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMinutes для вычисления количества минут между двумя значениями даты-времени. | |
DiffMinutes(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMinutes для вычисления количества минут между двумя значениями даты-времени. | |
DiffMinutes(Nullable<TimeSpan>, Nullable<TimeSpan>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMinutes для вычисления количества минут между двумя интервалами времени. | |
DiffMonths(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMonths для вычисления количества месяцев между двумя значениями даты-времени. | |
DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffMonths для вычисления количества месяцев между двумя значениями даты-времени. | |
DiffNanoseconds(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffNanoseconds для вычисления количества наносекунд между двумя значениями даты-времени. | |
DiffNanoseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffNanoseconds для вычисления количества наносекунд между двумя значениями даты-времени. | |
DiffNanoseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffNanoseconds для вычисления количества наносекунд между двумя интервалами времени. | |
DiffSeconds(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffSeconds для вычисления количества секунд между двумя значениями даты-времени. | |
DiffSeconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffSeconds для вычисления количества секунд между двумя значениями даты-времени. | |
DiffSeconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffSeconds для вычисления количества секунд между двумя интервалами времени. | |
DiffYears(Nullable<DateTime>, Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffYears для вычисления количества лет между двумя значениями даты-времени. | |
DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM DiffYears для вычисления количества лет между двумя значениями даты-времени. | |
GetTotalOffsetMinutes | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM GetTotalOffsetMinutes для определения количества минут, на которое заданное значение даты-времени отстоит от времени в формате UTC.Это значение обычно находится в пределах от +780 до -780 (+13 или -13 часов). | |
Left | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Left для получения заданного количества крайних левых символов в строке. | |
Reverse | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Reverse для получения заданной строки с обратным порядком расположения символов. | |
Right | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Right для получения заданного количества крайних правых символов в строке. | |
StandardDeviation(IEnumerable<Decimal>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviation(IEnumerable<Double>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviation(IEnumerable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviation(IEnumerable<Int64>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviation(IEnumerable<Nullable<Decimal>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviation(IEnumerable<Nullable<Double>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviation(IEnumerable<Nullable<Int32>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviation(IEnumerable<Nullable<Int64>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDev для вычисления стандартного отклонения коллекции. | |
StandardDeviationP(IEnumerable<Decimal>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
StandardDeviationP(IEnumerable<Double>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
StandardDeviationP(IEnumerable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
StandardDeviationP(IEnumerable<Int64>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
StandardDeviationP(IEnumerable<Nullable<Decimal>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
StandardDeviationP(IEnumerable<Nullable<Double>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
StandardDeviationP(IEnumerable<Nullable<Int32>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
StandardDeviationP(IEnumerable<Nullable<Int64>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM StDevP для вычисления стандартного отклонения совокупности. | |
Truncate(Nullable<Decimal>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Truncate для усечения заданного значения до указанного количества цифр. | |
Truncate(Nullable<Double>, Nullable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Truncate для усечения заданного значения до указанного количества цифр. | |
TruncateTime(Nullable<DateTime>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM TruncateTime для возврата заданной даты с очищенной частью времени. | |
TruncateTime(Nullable<DateTimeOffset>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM TruncateTime для возврата заданной даты с очищенной частью времени. | |
Var(IEnumerable<Decimal>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
Var(IEnumerable<Double>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
Var(IEnumerable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
Var(IEnumerable<Int64>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
Var(IEnumerable<Nullable<Decimal>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
Var(IEnumerable<Nullable<Double>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
Var(IEnumerable<Nullable<Int32>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
Var(IEnumerable<Nullable<Int64>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Var для вычисления дисперсии коллекции. | |
VarP(IEnumerable<Decimal>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. | |
VarP(IEnumerable<Double>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. | |
VarP(IEnumerable<Int32>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. | |
VarP(IEnumerable<Int64>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. | |
VarP(IEnumerable<Nullable<Decimal>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. | |
VarP(IEnumerable<Nullable<Double>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. | |
VarP(IEnumerable<Nullable<Int32>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. | |
VarP(IEnumerable<Nullable<Int64>>) | При использовании в составе запроса LINQ to Entities этот метод вызывает каноническую функцию EDM VarP для вычисления дисперсии совокупности. |
По верхнему краю
Примечания
Обратите внимание, что этот класс вызывал EntityFunctions в некоторых предыдущих версиях платформы Entity Framework.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.