EdmFunctions Klass

Definition

Tillhandahåller ett API för att konstruera DbExpression s som anropar kanoniska EDM-funktioner och gör att API:et kan nås som tilläggsmetoder för själva uttryckstypen.

public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
Arv
EdmFunctions

Metoder

Name Description
Abs(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Abs" med det angivna argumentet, som var och en måste ha en numerisk resultattyp. Resultattypen för uttrycket är samma som resultattypen valueför .

AddDays(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddDays med de angivna argumenten, som måste ha resultattyperna DateTime eller DateTimeOffset och heltal. Resultattypen för uttrycket är samma som resultattypen dateValueför .

AddHours(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddHours med de angivna argumenten, som måste ha resultattyperna DateTime, DateTimeOffset eller Time och heltal. Resultattypen för uttrycket är samma som resultattypen timeValueför .

AddMicroseconds(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddMicroseconds med de angivna argumenten, som måste ha resultattyperna DateTime, DateTimeOffset eller Time och heltal. Resultattypen för uttrycket är samma som resultattypen timeValueför .

AddMilliseconds(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddMilliseconds med de angivna argumenten, som måste ha resultattyperna DateTime, DateTimeOffset eller Time och heltal. Resultattypen för uttrycket är samma som resultattypen timeValueför .

AddMinutes(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddMinutes med de angivna argumenten, som måste ha resultattyperna DateTime, DateTimeOffset eller Time och heltal. Resultattypen för uttrycket är samma som resultattypen timeValueför .

AddMonths(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddMonths med de angivna argumenten, som måste ha resultattyperna DateTime eller DateTimeOffset och heltal. Resultattypen för uttrycket är samma som resultattypen dateValueför .

AddNanoseconds(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddNanoseconds med de angivna argumenten, som måste ha resultattyperna DateTime, DateTimeOffset eller Time och heltal. Resultattypen för uttrycket är samma som resultattypen timeValueför .

AddSeconds(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddSeconds med de angivna argumenten, som måste ha resultattyperna DateTime, DateTimeOffset eller Time och heltal. Resultattypen för uttrycket är samma som resultattypen timeValueför .

AddYears(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen AddYears med de angivna argumenten, som måste ha resultattyperna DateTime eller DateTimeOffset och heltal. Resultattypen för uttrycket är samma som resultattypen dateValueför .

Average(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Avg över den angivna samlingen. Resultattypen för uttrycket är samma som elementtypen för samlingen.

BitwiseAnd(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen BitwiseAnd med de angivna argumenten, som måste ha samma numeriska resultattyp för heltal. Resultattypen för uttrycket är samma som typen av argument.

BitwiseNot(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "BitwiseNot" med det angivna argumentet, som måste ha en heltals numerisk resultattyp. Resultattypen för uttrycket är samma som typen av argument.

BitwiseOr(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen BitwiseOr med de angivna argumenten, som måste ha samma numeriska resultattyp för heltal. Resultattypen för uttrycket är samma som typen av argument.

BitwiseXor(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen BitwiseXor med de angivna argumenten, som måste ha samma numeriska resultattyp för heltal. Resultattypen för uttrycket är samma som typen av argument.

Ceiling(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Tak" med det angivna argumentet, som var och en måste ha en resultattyp med en enda, dubbel eller decimal. Resultattypen för uttrycket är samma som resultattypen valueför .

Concat(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Concat med de angivna argumenten, som var och en måste ha en strängresultattyp. Resultattypen för uttrycket är sträng.

Contains(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Contains" med de angivna argumenten, som var och en måste ha en strängresultattyp. Resultattypen för uttrycket är boolesk.

Count(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Antal över den angivna samlingen. Resultattypen för uttrycket är Edm.Int32.

CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen CreateDateTime med de angivna argumenten. second måste ha resultattypen Edm.Double, medan alla andra argument måste ha resultattypen Edm.Int32. Resultattypen för uttrycket är Edm.DateTime.

CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen CreateDateTimeOffset med de angivna argumenten. second måste ha resultattypen Edm.Double, medan alla andra argument måste ha resultattypen Edm.Int32. Resultattypen för uttrycket är Edm.DateTimeOffset.

CreateTime(DbExpression, DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen CreateTime med de angivna argumenten. second måste ha resultattypen Edm.Double, medan alla andra argument måste ha resultattypen Edm.Int32. Resultattypen för uttrycket är Edm.Time.

CurrentDateTime()

Skapar en DbFunctionExpression som anropar den kanoniska funktionen CurrentDateTime.

CurrentDateTimeOffset()

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "CurrentDateTimeOffset".

CurrentUtcDateTime()

Skapar en DbFunctionExpression som anropar den kanoniska funktionen CurrentUtcDateTime.

Day(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "Day"-funktionen med det angivna argumentet, som måste ha en DateTime- eller DateTimeOffset-resultattyp. Resultattypen för uttrycket är Edm.Int32.

DayOfYear(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "DayOfYear" med det angivna argumentet, som måste ha en DateTime- eller DateTimeOffset-resultattyp. Resultattypen för uttrycket är Edm.Int32.

DiffDays(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen "DiffDays" med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime eller DateTimeOffset. Resultattypen för uttrycket är Edm.Int32.

DiffHours(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen "DiffHours" med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen "DiffMicroseconds" med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen DiffMilliseconds med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen "DiffMinutes" med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen "DiffMonths" med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime eller DateTimeOffset. Resultattypen för uttrycket är Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen DiffNanoseconds med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen "DiffSeconds" med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

DiffYears(DbExpression, DbExpression)

Skapar en som anropar den kanoniska funktionen DiffYears med de angivna argumenten, som var och en DbFunctionExpression måste ha resultattypen DateTime eller DateTimeOffset. Resultattypen för uttrycket är Edm.Int32.

EndsWith(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "EndsWith" med de angivna argumenten, som var och en måste ha en strängresultattyp. Resultattypen för uttrycket är boolesk.

Floor(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Floor" med det angivna argumentet, som var och en måste ha en resultattyp med en enda, dubbel eller decimal. Resultattypen för uttrycket är samma som resultattypen valueför .

GetTotalOffsetMinutes(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GetTotalOffsetMinutes med det angivna argumentet, som måste ha resultattypen DateTimeOffset. Resultattypen för uttrycket är Edm.Int32.

Hour(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Hour" med det angivna argumentet, som måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

IndexOf(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen IndexOf med de angivna argumenten, som var och en måste ha en strängresultattyp. Resultattypen för uttrycket är Edm.Int32.

Left(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Vänster med de angivna argumenten, som måste ha en sträng och heltals numerisk resultattyp. Resultattypen för uttrycket är sträng.

Length(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Längd med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är Edm.Int32.

LongCount(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska bigcount-funktionen över den angivna samlingen. Resultattypen för uttrycket är Edm.Int64.

Max(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska maxfunktionen över den angivna samlingen. Resultattypen för uttrycket är samma som elementtypen för samlingen.

Millisecond(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska millisekundersfunktionen med det angivna argumentet, som måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

Min(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Min" över den angivna samlingen. Resultattypen för uttrycket är samma som elementtypen för samlingen.

Minute(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Minut" med det angivna argumentet, som måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

Month(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Månad" med det angivna argumentet, som måste ha en DateTime- eller DateTimeOffset-resultattyp. Resultattypen för uttrycket är Edm.Int32.

NewGuid()

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "NewGuid".

Power(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "Power"-funktionen med de angivna argumenten, som måste ha numeriska resultattyper. Resultattypen för uttrycket är samma som resultattypen baseArgumentför .

Replace(DbExpression, DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Ersätt med de angivna argumenten, som var och en måste ha en strängresultattyp. Resultattypen för uttrycket är också sträng.

Reverse(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Omvänd" med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är också sträng.

Right(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska högerfunktionen med de angivna argumenten, som måste ha en sträng och heltals numerisk resultattyp. Resultattypen för uttrycket är sträng.

Round(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Round" med de angivna argumenten, som måste ha resultattyperna enkel, dubbel eller decimal och heltal. Resultattypen för uttrycket är samma som resultattypen valueför .

Round(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Round" med det angivna argumentet, som var och en måste ha en resultattyp med en enda, dubbel eller decimal. Resultattypen för uttrycket är samma som resultattypen valueför .

Second(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Second" med det angivna argumentet, som måste ha resultattypen DateTime, DateTimeOffset eller Time. Resultattypen för uttrycket är Edm.Int32.

StartsWith(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen StartsWith med de angivna argumenten, som var och en måste ha en strängresultattyp. Resultattypen för uttrycket är boolesk.

StDev(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "StDev" över icke-null-medlemmarna i den angivna samlingen. Resultattypen för uttrycket är Edm.Double.

StDevP(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "StDevP" över populationen i den angivna samlingen. Resultattypen för uttrycket är Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Substring med de angivna argumenten, som måste ha en sträng och heltals numeriska resultattyper. Resultattypen för uttrycket är sträng.

Sum(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska sum-funktionen över den angivna samlingen. Resultattypen för uttrycket är samma som elementtypen för samlingen.

ToLower(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "ToLower"-funktionen med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är också sträng.

ToUpper(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "ToUpper"-funktionen med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är också sträng.

Trim(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska trimfunktionen med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är också sträng.

TrimEnd(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska RTrim-funktionen med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är också sträng.

TrimStart(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "LTrim"-funktionen med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är också sträng.

Truncate(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "Trunkera" med de angivna argumenten, som måste ha resultattyperna enkel, dubbel eller decimal och heltal. Resultattypen för uttrycket är samma som resultattypen valueför .

TruncateTime(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "TruncateTime" med det angivna argumentet, som måste ha en DateTime- eller DateTimeOffset-resultattyp. Resultattypen för uttrycket är samma som resultattypen dateValueför .

Var(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska var-funktionen över icke-null-medlemmarna i den angivna samlingen. Resultattypen för uttrycket är Edm.Double.

VarP(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska varp-funktionen över populationen i den angivna samlingen. Resultattypen för uttrycket Edm.Double.

Year(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "Year"-funktionen med det angivna argumentet, som måste ha en DateTime- eller DateTimeOffset-resultattyp. Resultattypen för uttrycket är Edm.Int32.

Gäller för