Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Эта страница относится к документации к 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), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.