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. |