EdmFunctions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет API для создания DbExpression , который вызывает канонические функции EDM и позволяет обращаться к этому API в качестве методов расширения для самого типа выражения.
public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- Наследование
-
EdmFunctions
Методы
| Abs(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Abs с заданным аргументом, который должен иметь числовой тип результата. Тип результата выражения совпадает с типом результата для |
| AddDays(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddDays с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddHours(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddHours с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMicroseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMicroseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMilliseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMilliseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMinutes(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMinutes с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddMonths(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddMonths с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddNanoseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddNanoseconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddSeconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddSeconds с заданными аргументами, которые должны иметь типы результатов DateTime, DateTimeOffset или Time и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| AddYears(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию AddYears с заданными аргументами, которые должны иметь типы результатов DateTime или DateTimeOffset и целочисленный тип. Тип результата выражения совпадает с типом результата для |
| Average(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Avg" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| BitwiseAnd(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseAnd с заданными аргументами, которые должны иметь одинаковый целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| BitwiseNot(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseNot с заданным аргументом, который должен иметь целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| BitwiseOr(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseOr с заданными аргументами, которые должны иметь одинаковый целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| BitwiseXor(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию BitwiseXor с заданными аргументами, которые должны иметь одинаковый целочисленный тип результата. Тип результата выражения совпадает с типом аргументов. |
| Ceiling(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Ceiling с заданным аргументом, который должен иметь одинарный, двойной или десятичный тип результата. Тип результата выражения совпадает с типом результата для |
| Concat(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Concat с заданными аргументами, которые должны иметь строковый тип результата. Типом результата выражения является строка. |
| Contains(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Contains" с заданными аргументами, которые должны иметь строковый тип результата. Тип результата выражения — логический. |
| Count(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Count" для указанной коллекции. Типом результата выражения является Edm.Int32. |
| CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию CreateDateTime с указанными аргументами.
|
| CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию CreateDateTimeOffset с указанными аргументами.
|
| CreateTime(DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию CreateTime с указанными аргументами.
|
| CurrentDateTime() |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "CurrentDateTime". |
| CurrentDateTimeOffset() |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "CurrentDateTimeOffset". |
| CurrentUtcDateTime() |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "CurrentUtcDateTime". |
| Day(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Day с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DayOfYear(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию DayOfYear с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DiffDays(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffDays с заданными аргументами, которые должны иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DiffHours(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffHours с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMicroseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMicroseconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMilliseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMilliseconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMinutes(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMinutes с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffMonths(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffMonths с заданными аргументами, которые должны иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| DiffNanoseconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffNanoseconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffSeconds(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffSeconds с заданными аргументами, которые должны иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| DiffYears(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию DiffYears с заданными аргументами, которые должны иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| EndsWith(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "EndsWith" с заданными аргументами, которые должны иметь строковый тип результата. Тип результата выражения — логический. |
| Floor(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Floor" с заданным аргументом, который должен иметь одинарный, двойной или десятичный тип результата. Тип результата выражения совпадает с типом результата для |
| GetTotalOffsetMinutes(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "GetTotalOffsetMinutes" с заданным аргументом, который должен иметь тип результата DateTimeOffset. Типом результата выражения является Edm.Int32. |
| Hour(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Hour с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| IndexOf(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "IndexOf" с заданными аргументами, которые должны иметь строковый тип результата. Типом результата выражения является Edm.Int32. |
| Left(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Left с заданным аргументом, который должен иметь строковый и целочисленный тип результата. Типом результата выражения является строка. |
| Length(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Length с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения является Edm.Int32. |
| LongCount(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "BigCount" для указанной коллекции. Тип результата выражения — Edm.Int64. |
| Max(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Max" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| Millisecond(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Millisecond с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| Min(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Min" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| Minute(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Minute с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| Month(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Month с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |
| NewGuid() |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "NewGuid". |
| Power(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Power" с заданными аргументами, которые должны иметь числовые типы результатов. Тип результата выражения совпадает с типом результата для |
| Replace(DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Replace" с заданными аргументами, которые должны иметь строковый тип результата. Типом результата выражения также является строка. |
| Reverse(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Reverse с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения также является строка. |
| Right(DbExpression, DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Right с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения является строка. |
| Round(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Round" с заданным аргументом, который должен иметь одинарный, двойной или десятичный тип результата. Тип результата выражения совпадает с типом результата для |
| Round(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Round" с заданными аргументами, которые должны иметь одинарный, двойной или десятичный типы результатов. Тип результата выражения совпадает с типом результата для |
| Second(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Second с заданным аргументом, который должен иметь тип результата DateTime, DateTimeOffset или Time. Типом результата выражения является Edm.Int32. |
| StartsWith(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "StartsWith" с заданными аргументами, которые должны иметь строковый тип результата. Тип результата выражения — логический. |
| StDev(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "StDev" над не равными NULL членами указанной коллекции. Тип результата выражения — Edm.Double. |
| StDevP(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "StDevP" над популяцией указанной коллекции. Тип результата выражения — Edm.Double. |
| Substring(DbExpression, DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Substring" с заданными аргументами, которые должны иметь строковый и целочисленный типы результатов. Типом результата выражения является строка. |
| Sum(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Sum" для указанной коллекции. Тип результата выражения совпадает с типом элемента коллекции. |
| ToLower(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию ToLower с заданным аргументом, который должен иметь строковый тип результата. Типом результата выражения также является строка. |
| ToUpper(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию ToUpper с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения также является строка. |
| Trim(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию Trim с заданным аргументом, который должен иметь строковый тип результата. Типом результата выражения также является строка. |
| TrimEnd(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию RTrim с заданным аргументом, который должен иметь строковой тип результата. Типом результата выражения также является строка. |
| TrimStart(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию LTrim с заданным аргументом, который должен иметь строковый тип результата. Типом результата выражения также является строка. |
| Truncate(DbExpression, DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию "Truncate" с заданными аргументами, которые должны иметь одинарный, двойной или десятичный типы результатов. Тип результата выражения совпадает с типом результата для |
| TruncateTime(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию TruncateTime с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Тип результата выражения совпадает с типом результата для |
| Var(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "Var" над не равными NULL членами указанной коллекции. Тип результата выражения — Edm.Double. |
| VarP(DbExpression) |
Создает DbFunctionExpression, вызывающий каноническую функцию "VarP" над популяцией указанной коллекции. Тип результата выражения — Edm.Double. |
| Year(DbExpression) |
Создает объект DbFunctionExpression, вызывающий каноническую функцию Year с заданным аргументом, который должен иметь тип результата DateTime или DateTimeOffset. Типом результата выражения является Edm.Int32. |