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 DbExpressionelementów, które wywołują kanoniczne funkcje EDM i umożliwiają dostęp do tego interfejsu API jako metody rozszerzenia dla samego typu wyrażenia.
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- Dziedziczenie
-
EdmFunctions
Metody
| Abs(DbExpression) |
Tworzy obiekt 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 wartości. |
| AddDays(DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który 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 dateValue. |
| AddHours(DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 timeValue. |
| AddMicroseconds(DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który 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 timeValue. |
| AddMilliseconds(DbExpression, DbExpression) |
Tworzy obiekt 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 timeValue. |
| AddMinutes(DbExpression, DbExpression) |
Tworzy element 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 timeValue. |
| AddMonths(DbExpression, DbExpression) |
Tworzy element DbFunctionExpression , który wywołuje kanoniczną funkcję "AddMonths" z określonymi argumentami, które muszą mieć typy wyników DateTime lub DateTimeOffset i całkowitoliczbowe. Typ wyniku wyrażenia jest taki sam jak typ wyniku dateValue. |
| AddNanoseconds(DbExpression, DbExpression) |
Tworzy element 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 timeValue. |
| AddSeconds(DbExpression, DbExpression) |
Tworzy element 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 timeValue. |
| AddYears(DbExpression, DbExpression) |
Tworzy element DbFunctionExpression , który wywołuje kanoniczną funkcję "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 dateValue. |
| Average(DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Avg" w określonej kolekcji. Typ wyniku wyrażenia jest taki sam jak typ elementu kolekcji. |
| BitwiseAnd(DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "BitwiseAnd" z określonymi argumentami, które muszą mieć ten sam typ wyniku liczbowego liczb całkowitych. Typ wyniku wyrażenia jest taki sam jak typ argumentów. |
| BitwiseNot(DbExpression) |
Tworzy obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "BitwiseXor" 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. |
| Ceiling(DbExpression) |
Tworzy obiekt DbFunctionExpression , który 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 wartości. |
| Concat(DbExpression, DbExpression) |
Tworzy obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "Count" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int32. |
| CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "CreateDateTime" z określonymi argumentami. Drugi musi mieć typ wyniku Edm.Double, podczas gdy wszystkie inne argumenty muszą mieć typ wyniku Edm.Int32. Typ wyniku wyrażenia to Edm.DateTime. |
| CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Tworzy element DbFunctionExpression , który wywołuje kanoniczną funkcję "CreateDateTimeOffset" z określonymi argumentami. Drugi musi mieć typ wyniku Edm.Double, podczas gdy wszystkie inne argumenty muszą mieć typ wyniku Edm.Int32. Typ wyniku wyrażenia to Edm.DateTimeOffset. |
| CreateTime(DbExpression, DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "CreateTime" z określonymi argumentami. Drugi musi mieć typ wyniku Edm.Double, podczas gdy wszystkie inne argumenty muszą mieć typ wyniku Edm.Int32. Typ wyniku wyrażenia to Edm.Time. |
| CurrentDateTime() |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "CurrentDateTime". |
| CurrentDateTimeOffset() |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "CurrentDateTimeOffset". |
| CurrentUtcDateTime() |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "CurrentUtcDateTime". |
| Day(DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Day" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
| DayOfYear(DbExpression) |
Tworzy element DbFunctionExpression , który wywołuje kanoniczną funkcję "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 element 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 element DbFunctionExpression , który wywołuje funkcję kanoniczną "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 obiekt 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 element 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 obiekt DbFunctionExpression , który 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt 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 obiekt DbFunctionExpression , który 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 wartości. |
| GetTotalOffsetMinutes(DbExpression) |
Tworzy obiekt DbFunctionExpression , który 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "IndexOf" z określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia to Edm.Int32. |
| Left(DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Left" z określonymi argumentami, które muszą mieć ciąg i typ wyniku liczbowego liczb całkowitych. Typ wyniku wyrażenia to ciąg. |
| Length(DbExpression) |
Tworzy obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "BigCount" w określonej kolekcji. Typ wyniku wyrażenia to Edm.Int64. |
| Max(DbExpression) |
Tworzy obiekt 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 element DbFunctionExpression , który wywołuje funkcję kanoniczną "Millisecond" z określonym argumentem, który musi mieć typ wyniku DateTime, DateTimeOffset lub Time. Typ wyniku wyrażenia to Edm.Int32. |
| Min(DbExpression) |
Tworzy obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Month" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |
| NewGuid() |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "NewGuid". |
| Power(DbExpression, DbExpression) |
Tworzy obiekt 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 baseArgument. |
| Replace(DbExpression, DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Replace" określonymi argumentami, które muszą mieć typ wyniku ciągu. Typ wyniku wyrażenia jest również ciągiem. |
| Reverse(DbExpression) |
Tworzy obiekt 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 obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Prawo" z określonymi argumentami, które muszą mieć ciąg i typ wyniku liczbowego liczbowego. Typ wyniku wyrażenia to ciąg. |
| Round(DbExpression) |
Tworzy obiekt 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 wartości. |
| Round(DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który 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 wartości. |
| Second(DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "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 element DbFunctionExpression , który 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "StDev" dla niepustych elementów członkowskich określonej kolekcji. Typ wyniku wyrażenia to Edm.Double. |
| StDevP(DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "StDevP" dla populacji określonej kolekcji. Typ wyniku wyrażenia to Edm.Double. |
| Substring(DbExpression, DbExpression, DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Substring" z określonymi argumentami, które muszą mieć ciąg i typy wyników liczbowych liczb całkowitych. Typ wyniku wyrażenia to ciąg. |
| Sum(DbExpression) |
Tworzy obiekt 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 element DbFunctionExpression , który wywołuje kanoniczną funkcję "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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "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 obiekt 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 obiekt 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 obiekt 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 obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "Truncate" 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 wartości. |
| TruncateTime(DbExpression) |
Tworzy element DbFunctionExpression , który wywołuje kanoniczną funkcję "TruncateTime" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia jest taki sam jak typ wyniku dateValue. |
| Var(DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "Var" dla niepustych elementów członkowskich określonej kolekcji. Typ wyniku wyrażenia to Edm.Double. |
| VarP(DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje funkcję kanoniczną "VarP" w populacji określonej kolekcji. Typ wyniku wyrażenia Edm.Double. |
| Year(DbExpression) |
Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "Year" z określonym argumentem, który musi mieć typ wyniku DateTime lub DateTimeOffset. Typ wyniku wyrażenia to Edm.Int32. |