DbFunctions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы среды CLR, которые предоставляют канонические функции EDM для использования в DbContext запросах или ObjectContext LINQ to Entities.
public static class DbFunctions
type DbFunctions = class
Public Class DbFunctions
- Наследование
-
DbFunctions
Комментарии
Обратите внимание, что в некоторых предыдущих версиях Entity Framework этот класс назывался EntityFunctions.
Методы
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(String) |
При использовании как часть запроса LINQ to Entities этот метод выступает в качестве оператора, который гарантирует, что входные данные обрабатываются как строка, не относясь к Юникоду. |
AsUnicode(String) |
При использовании в качестве части запроса LINQ to Entities этот метод выступает в качестве оператора, который гарантирует, что входные данные обрабатываются как строка Юникода. |
CreateDateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>) |
При использовании в рамках запроса LINQ to Entities этот метод вызывает каноническую функцию EDM CreateDateTime для создания нового DateTime объекта. |
CreateDateTimeOffset(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>) |
При использовании в рамках запроса LINQ to Entities этот метод вызывает каноническую функцию EDM CreateDateTimeOffset для создания нового DateTimeOffset объекта. |
CreateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Double>) |
При использовании в рамках запроса LINQ to Entities этот метод вызывает каноническую функцию CreateTime EDM для создания нового 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(Nullable<DateTimeOffset>) |
При использовании в рамках запроса LINQ to Entities этот метод вызывает каноническую функцию EDM GetTotalOffsetMinutes для возврата количества минут, в течение которых указанная дата и время смещается от utc. Обычно это значение находится в диапазоне от +780 до -780 (плюс-минус 13 ч). |
Left(String, Nullable<Int64>) |
При использовании в рамках запроса LINQ to Entities этот метод вызывает каноническую функцию EDM Left для возврата заданного числа крайних левых символов в строке. |
Like(String, String, String) |
При использовании как часть запроса LINQ to Entities этот метод вызывает канонический оператор Like EDM для сопоставления выражения. |
Like(String, String) |
При использовании как часть запроса LINQ to Entities этот метод вызывает канонический оператор Like EDM для сопоставления выражения. |
Reverse(String) |
При использовании в рамках запроса LINQ to Entities этот метод вызывает каноническую функцию Обратного EDM для возврата заданной строки с обратным порядком символов. |
Right(String, Nullable<Int64>) |
При использовании в качестве части запроса LINQ to Entities этот метод вызывает каноническую функцию Right EDM для возврата заданного числа крайних правых символов в строке. |
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(Nullable<Double>, Nullable<Int32>) |
При использовании как часть запроса LINQ to Entities этот метод вызывает каноническую функцию Усечение EDM для усечения заданного значения до числа указанных цифр. |
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 для вычисления дисперсии генеральной совокупности. |
Применяется к
Entity Framework