EdmFunctions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia interfejs API do konstruowania DbExpression, które wywołują funkcje canonical EDM, i umożliwia dostęp do tego interfejsu API jako metody rozszerzeń w samym typie wyrażenia.
public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- Dziedziczenie
-
EdmFunctions
Metody
Abs(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Abs" z określonym argumentem, który musi mieć typ wyniku liczbowego. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddDays(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "AddDays" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddHours(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddHours" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddMicroseconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "AddMicroseconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddMilliseconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddMilliseconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddMinutes(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddMinutes" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddMonths(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddMonths" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddNanoseconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddNanoseconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddSeconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddSeconds" z określonymi argumentami, które muszą mieć typy wyników DateTime, DateTimeOffset lub Time oraz liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
AddYears(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "AddYears" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i liczby całkowite. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
Average(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Avg" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji. |
BitwiseAnd(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseAnd" z określonymi argumentami, które muszą mieć ten sam typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak typ argumentów. |
BitwiseNot(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseNot" z określonym argumentem, który musi mieć typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak typ argumentów. |
BitwiseOr(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseOr" z określonymi argumentami, które muszą mieć ten sam typ wyniku liczbowego liczby całkowitej. Typ wyniku wyrażenia jest taki sam jak typ argumentów. |
BitwiseXor(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "BitwiseXor" z określonymi argumentami, które muszą mieć ten sam typ liczb całkowitych. Typ wyniku wyrażenia jest taki sam jak typ argumentów. |
Ceiling(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Ceiling" z określonym argumentem, który musi mieć jeden, podwójny lub dziesiętny typ wyniku. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
Concat(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Concat" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to ciąg. |
Contains(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Contains" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to wartość logiczna. |
Count(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Count" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int32. |
CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "CreateDateTime" z określonymi argumentami.
|
CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję "CreateDateTimeOffset" z określonymi argumentami.
|
CreateTime(DbExpression, DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję "CreateTime" kanoniczną z określonymi argumentami.
|
CurrentDateTime() |
Tworzy DbFunctionExpression, który wywołuje funkcję canonical "CurrentDateTime". |
CurrentDateTimeOffset() |
Tworzy DbFunctionExpression, który wywołuje funkcję canonical "CurrentDateTimeOffset". |
CurrentUtcDateTime() |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "CurrentUtcDateTime". |
Day(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Day" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
DayOfYear(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "DayOfYear" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
DiffDays(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffDays" z określonymi argumentami, które muszą mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
DiffHours(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffHours" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
DiffMicroseconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję canonical "DiffMicroseconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
DiffMilliseconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffMilliseconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
DiffMinutes(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffMinutes" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
DiffMonths(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffMonths" z określonymi argumentami, które muszą mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
DiffNanoseconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "DiffNanoseconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
DiffSeconds(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "DiffSeconds" z określonymi argumentami, które muszą mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
DiffYears(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "DiffYears" z określonymi argumentami, które muszą mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
EndsWith(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "EndsWith" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to wartość logiczna. |
Floor(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Floor" z określonym argumentem, który musi mieć jeden, podwójny lub dziesiętny typ wyniku. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
GetTotalOffsetMinutes(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "GetTotalOffsetMinutes" z określonym argumentem, który musi mieć typ wyniku DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
Hour(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Hour" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
IndexOf(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję canonical "IndexOf" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to Edm.Int32. |
Left(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Left" z określonymi argumentami, które muszą mieć ciąg i typ wyniku liczb całkowitych. Typ wyniku wyrażenia to ciąg. |
Length(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Length" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia to Edm.Int32. |
LongCount(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "BigCount" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int64. |
Max(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Max" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji. |
Millisecond(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Milisekunda" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
Min(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Min" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji. |
Minute(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Minute" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
Month(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Month" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
NewGuid() |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "NewGuid". |
Power(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Power" z określonymi argumentami, które muszą mieć typy wyników liczbowych. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
Replace(DbExpression, DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję canonical "Replace" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
Reverse(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Reverse" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
Right(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, która wywołuje kanoniczną funkcję "Right" z określonymi argumentami, które muszą mieć ciąg i typ wyniku liczb całkowitych. Typ wyniku wyrażenia to ciąg. |
Round(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Round" z określonymi argumentami, które muszą mieć jeden, podwójny lub dziesiętny oraz typy wyników liczb całkowitych. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
Round(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Round" z określonym argumentem, który musi mieć jeden, podwójny lub dziesiętny typ wyniku. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
Second(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Second" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
StartsWith(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "StartsWith" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to wartość logiczna. |
StDev(DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "StDev" na elementach członkowskich innych niż null określonej kolekcji. Typ wyniku wyrażenia to Edm.Double. |
StDevP(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "StDevP" w populacji określonej kolekcji. Typ wyniku wyrażenia to Edm.Double. |
Substring(DbExpression, DbExpression, DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Substring" z określonymi argumentami, które muszą mieć ciąg i typy wyników liczb całkowitych. Typ wyniku wyrażenia to ciąg. |
Sum(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Sum" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji. |
ToLower(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "ToLower" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
ToUpper(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "ToUpper" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
Trim(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "Trim" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
TrimEnd(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "RTrim" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
TrimStart(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "LTrim" z określonym argumentem, który musi mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
Truncate(DbExpression, DbExpression) |
Tworzy DbFunctionExpression, która wywołuje funkcję kanoniczną "Truncate" z określonymi argumentami, które muszą mieć pojedyncze, podwójne lub dziesiętne i całkowite typy wyników. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
TruncateTime(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "TruncateTime" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia jest taki sam jak typ wyniku |
Var(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Var" dla elementów członkowskich innych niż null określonej kolekcji. Typ wyniku wyrażenia to Edm.Double. |
VarP(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje kanoniczną funkcję "VarP" w populacji określonej kolekcji. Typ wyniku wyrażenia Edm.Double. |
Year(DbExpression) |
Tworzy DbFunctionExpression, który wywołuje funkcję kanoniczną "Year" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |