EdmFunctions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje rozhraní API pro vytvoření DbExpressions, které vyvolávají kanonické funkce EDM, a umožňuje přístup k tomuto rozhraní API jako rozšiřující metody pro samotný typ výrazu.
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- Dědičnost
-
EdmFunctions
Metody
| Abs(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'Abs' funkce se zadaným argumentem, který musí mít číselný typ výsledku. Typ výsledku výrazu je stejný jako typ výsledku hodnoty. |
| AddDays(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické 'AddDays' funkce se zadanými argumenty, které musí mít DateTime nebo DateTimeOffset a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku dateValue. |
| AddHours(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'AddHours' funkce se zadanými argumenty, které musí mít DateTime, DateTimeOffset nebo Time, a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku timeValue. |
| AddMicroseconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'AddMicroseconds' funkce se zadanými argumenty, které musí mít DateTime, DateTimeOffset nebo Time a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku timeValue. |
| AddMilliseconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické 'AddMilliseconds' funkce se zadanými argumenty, které musí mít DateTime, DateTimeOffset nebo Time, a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku timeValue. |
| AddMinutes(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'AddMinutes' funkce se zadanými argumenty, které musí mít DateTime, DateTimeOffset nebo Time, a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku timeValue. |
| AddMonths(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické 'AddMonths' funkce se zadanými argumenty, které musí mít DateTime nebo DateTimeOffset a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku dateValue. |
| AddNanoseconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'AddNanoseconds' funkce se zadanými argumenty, které musí mít DateTime, DateTimeOffset nebo Time a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku timeValue. |
| AddSeconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'AddSeconds' funkce se zadanými argumenty, které musí mít DateTime, DateTimeOffset nebo Time a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku timeValue. |
| AddYears(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci AddYears se zadanými argumenty, které musí mít typ výsledku DateTime nebo DateTimeOffset a celé číslo. Typ výsledku výrazu je stejný jako typ výsledku dateValue. |
| Average(DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Avg nad zadanou kolekcí. Typ výsledku výrazu je stejný jako typ elementu kolekce. |
| BitwiseAnd(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'BitwiseAnd' funkce se zadanými argumenty, které musí mít stejný celočíselný číselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů. |
| BitwiseNot(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'BitwiseNot' funkce se zadaným argumentem, který musí mít celočíselný číselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů. |
| BitwiseOr(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'BitwiseOr' funkce se zadanými argumenty, které musí mít stejný celočíselný číselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů. |
| BitwiseXor(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'BitwiseXor' funkce se zadanými argumenty, které musí mít stejný celočíselný číselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů. |
| Ceiling(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'Ceiling' funkce se zadaným argumentem, který musí mít jeden, dvojitý nebo desetinný typ výsledku. Typ výsledku výrazu je stejný jako typ výsledku hodnoty. |
| Concat(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonické funkce Concat se zadanými argumenty, z nichž každý musí mít typ výsledku řetězce. Typ výsledku výrazu je řetězec. |
| Contains(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonické funkce Contains se zadanými argumenty, z nichž každý musí mít typ výsledku řetězce. Typ výsledku výrazu je Logická hodnota. |
| Count(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'Count' funkce nad zadanou kolekci. Typ výsledku výrazu je Edm.Int32. |
| CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci CreateDateTime se zadanými argumenty. hodnota second musí mít typ výsledku Edm.Double, zatímco všechny ostatní argumenty musí mít typ výsledku Edm.Int32. Typ výsledku výrazu je Edm.DateTime. |
| CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'CreateDateTimeOffset' funkce se zadanými argumenty. hodnota second musí mít typ výsledku Edm.Double, zatímco všechny ostatní argumenty musí mít typ výsledku Edm.Int32. Typ výsledku výrazu je Edm.DateTimeOffset. |
| CreateTime(DbExpression, DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'CreateTime' funkce se zadanými argumenty. hodnota second musí mít typ výsledku Edm.Double, zatímco všechny ostatní argumenty musí mít typ výsledku Edm.Int32. Typ výsledku výrazu je Edm.Time. |
| CurrentDateTime() |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'CurrentDateTime' funkce. |
| CurrentDateTimeOffset() |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'CurrentDateTimeOffset' funkce. |
| CurrentUtcDateTime() |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'CurrentUtcDateTime' funkce. |
| Day(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci Day se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |
| DayOfYear(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci DayOfYear se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |
| DiffDays(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonické funkce DiffDays se zadanými argumenty, z nichž každý musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |
| DiffHours(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické 'DiffHours' funkce se zadanými argumenty, které musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| DiffMicroseconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'DiffMicroseconds' funkce se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| DiffMilliseconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'DiffMilliseconds' funkce se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| DiffMinutes(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'DiffMinutes' funkce se zadanými argumenty, které musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| DiffMonths(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci DiffMonths se zadanými argumenty, které musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |
| DiffNanoseconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické 'DiffNanoseconds' funkce se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| DiffSeconds(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci DiffSeconds se zadanými argumenty, které musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| DiffYears(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické 'DiffYears' funkce se zadanými argumenty, které musí mít každý typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |
| EndsWith(DbExpression, DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické funkce EndsWith se zadanými argumenty, z nichž každý musí mít typ výsledku řetězce. Typ výsledku výrazu je Logická hodnota. |
| Floor(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický "Floor" funkce se zadaným argumentem, který musí mít jeden, dvojitý nebo desetinný typ výsledku. Typ výsledku výrazu je stejný jako typ výsledku hodnoty. |
| GetTotalOffsetMinutes(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonický 'GetTotalOffsetMinutes' funkce se zadaným argumentem, který musí mít Typ výsledku DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |
| Hour(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci Hour se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| IndexOf(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonické funkce IndexOf se zadanými argumenty, z nichž každý musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Int32. |
| Left(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonické funkce Left se zadanými argumenty, které musí mít řetězec a celočíselný číselný typ výsledku. Typ výsledku výrazu je řetězec. |
| Length(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické funkce Length se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Int32. |
| LongCount(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci BigCount přes zadanou kolekci. Typ výsledku výrazu je Edm.Int64. |
| Max(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci "Max" nad zadanou kolekci. Typ výsledku výrazu je stejný jako typ elementu kolekce. |
| Millisecond(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonické funkce Millisecond se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| Min(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci "Min" nad zadanou kolekci. Typ výsledku výrazu je stejný jako typ elementu kolekce. |
| Minute(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci Minute se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| Month(DbExpression) |
Vytvoří , DbFunctionExpression který vyvolá kanonickou funkci Month se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |
| NewGuid() |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci NewGuid. |
| Power(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Power se zadanými argumenty, které musí mít číselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku baseArgument. |
| Replace(DbExpression, DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Replace se zadanými argumenty, z nichž každý musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec. |
| Reverse(DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Reverse se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec. |
| Right(DbExpression, DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Right se zadanými argumenty, které musí mít řetězec a celočíselný typ výsledku. Typ výsledku výrazu je řetězec. |
| Round(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Round se zadaným argumentem, který musí mít jeden, dvojitý nebo desetinný typ výsledku. Typ výsledku výrazu je stejný jako výsledek typu hodnoty. |
| Round(DbExpression, DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Round se zadanými argumenty, které musí mít jeden, dvojitý nebo desetinný a celočíselný typ výsledku. Typ výsledku výrazu je stejný jako výsledek typu hodnoty. |
| Second(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci "Second" se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32. |
| StartsWith(DbExpression, DbExpression) |
Vytvoří DbFunctionExpression funkci , která vyvolá kanonickou funkci StartsWith se zadanými argumenty, z nichž každý musí mít typ výsledku řetězce. Typ výsledku výrazu je Logická hodnota. |
| StDev(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci StDev nad členy, které nejsou null zadané kolekce. Typ výsledku výrazu je Edm.Double. |
| StDevP(DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci StDevP nad základní soubor zadané kolekce. Typ výsledku výrazu je Edm.Double. |
| Substring(DbExpression, DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Podřetězce se zadanými argumenty, které musí mít řetězcové a celočíselné číselné typy výsledků. Typ výsledku výrazu je řetězec. |
| Sum(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Sum nad zadanou kolekcí. Typ výsledku výrazu je stejný jako typ elementu kolekce. |
| ToLower(DbExpression) |
Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci ToLower se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec. |
| ToUpper(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci ToUpper se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec. |
| Trim(DbExpression) |
Vytvoří příkaz DbFunctionExpression , který vyvolá kanonickou funkci Trim se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec. |
| TrimEnd(DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci RTrim se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec. |
| TrimStart(DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci LTrim se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec. |
| Truncate(DbExpression, DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Truncate se zadanými argumenty, které musí mít jeden, dvojitý nebo desetinný a celočíselný typ výsledku. Typ výsledku výrazu je stejný jako výsledek typu hodnoty. |
| TruncateTime(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci TruncateTime se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je stejný jako typ výsledku dateValue. |
| Var(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Var nad členy zadané kolekce, které nemají hodnotu null. Typ výsledku výrazu je Edm.Double. |
| VarP(DbExpression) |
Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci VarP nad základní soubor zadané kolekce. Typ výsledku výrazu Edm.Double. |
| Year(DbExpression) |
Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Year se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32. |