EdmFunctions Klas

Definitie

Biedt een API voor het maken DbExpression van s die canonieke EDM-functies aanroepen en waarmee deze API kan worden geopend als extensiemethoden voor het expressietype zelf.

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

Methoden

Name Description
Abs(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Abs aanroept met het opgegeven argument, dat elk een numeriek resultaattype moet hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van value.

AddDays(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie AddDays aanroept met de opgegeven argumenten, die datum/tijd of datetimeoffset en resultaattypen geheel getal moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van dateValue.

AddHours(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie AddHours aanroept met de opgegeven argumenten, die datum/tijd, datum/tijd of tijd en resultaattypen geheel getal moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van timeValue.

AddMicroseconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie AddMicroseconds aanroept met de opgegeven argumenten, die datum/tijd, datum/tijd of tijd en gehele getallen moeten bevatten. Het resultaattype van de expressie is hetzelfde als het resultaattype van timeValue.

AddMilliseconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie AddMilliseconds aanroept met de opgegeven argumenten, die datum/tijd, datum/tijd of tijd en gehele getallen moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van timeValue.

AddMinutes(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie AddMinutes aanroept met de opgegeven argumenten, die datum/tijd, datum/tijd of tijd en resultaattypen geheel getal moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van timeValue.

AddMonths(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie AddMonths aanroept met de opgegeven argumenten, die datum/tijd of dateTimeOffset en resultaattypen geheel getal moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van dateValue.

AddNanoseconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie AddNanoseconds aanroept met de opgegeven argumenten, die de resultaattypen DateTime, DateTimeOffset of Time moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van timeValue.

AddSeconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie AddSeconds aanroept met de opgegeven argumenten, die datum/tijd, datum/tijd of tijd en gehele getallen moeten bevatten. Het resultaattype van de expressie is hetzelfde als het resultaattype van timeValue.

AddYears(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie AddYears aanroept met de opgegeven argumenten, die datum/tijd of datetimeoffset en resultaattypen geheel getal moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van dateValue.

Average(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'Avg'-functie aanroept voor de opgegeven verzameling. Het resultaattype van de expressie is hetzelfde als het elementtype van de verzameling.

BitwiseAnd(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie BitwiseAnd aanroept met de opgegeven argumenten, die hetzelfde numerieke resultaattype moeten hebben. Het resultaattype van de expressie is hetzelfde als het type van de argumenten.

BitwiseNot(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie BitwiseNot aanroept met het opgegeven argument, dat een numeriek resultaattype voor een geheel getal moet hebben. Het resultaattype van de expressie is hetzelfde als het type van de argumenten.

BitwiseOr(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie BitwiseOr aanroept met de opgegeven argumenten, die hetzelfde numerieke resultaattype voor gehele getallen moeten hebben. Het resultaattype van de expressie is hetzelfde als het type van de argumenten.

BitwiseXor(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie BitwiseXor aanroept met de opgegeven argumenten, die hetzelfde numerieke resultaattype voor gehele getallen moeten hebben. Het resultaattype van de expressie is hetzelfde als het type van de argumenten.

Ceiling(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Ceiling aanroept met het opgegeven argument, dat elk een enkel, dubbel of decimaal resultaattype moet hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van value.

Concat(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke 'Concat'-functie aanroept met de opgegeven argumenten, die elk een resultaattype tekenreeks moeten hebben. Het resultaattype van de expressie is een tekenreeks.

Contains(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Contains aanroept met de opgegeven argumenten, die elk een tekenreeksresultaattype moeten hebben. Het resultaattype van de expressie is Booleaanse waarde.

Count(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie Aantal aanroept voor de opgegeven verzameling. Het resultaattype van de expressie is Edm.Int32.

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

Hiermee maakt u een DbFunctionExpression die de canonieke functie CreateDateTime aanroept met de opgegeven argumenten. second moet een resultaattype Edm.Double hebben, terwijl alle andere argumenten een resultaattype Edm.Int32 moeten hebben. Het resultaattype van de expressie is Edm.DateTime.

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

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie CreateDateTimeOffset aanroept met de opgegeven argumenten. second moet een resultaattype Edm.Double hebben, terwijl alle andere argumenten een resultaattype Edm.Int32 moeten hebben. Het resultaattype van de expressie is Edm.DateTimeOffset.

CreateTime(DbExpression, DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie CreateTime aanroept met de opgegeven argumenten. second moet een resultaattype Edm.Double hebben, terwijl alle andere argumenten een resultaattype Edm.Int32 moeten hebben. Het resultaattype van de expressie is Edm.Time.

CurrentDateTime()

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie CurrentDateTime aanroept.

CurrentDateTimeOffset()

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie CurrentDateTimeOffset aanroept.

CurrentUtcDateTime()

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie CurrentUtcDateTime aanroept.

Day(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'Dag'-functie aanroept met het opgegeven argument, dat een resultaattype DateTime of DateTimeOffset moet hebben. Het resultaattype van de expressie is Edm.Int32.

DayOfYear(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DayOfYear aanroept met het opgegeven argument, dat een resultaattype DateTime of DateTimeOffset moet hebben. Het resultaattype van de expressie is Edm.Int32.

DiffDays(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie DiffDays aanroept met de opgegeven argumenten, die elk het resultaattype DateTime of DateTimeOffset moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffHours(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DiffHours aanroept met de opgegeven argumenten, die elk het resultaattype DateTime, DateTimeOffset of Tijd moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DiffMicroseconds aanroept met de opgegeven argumenten, die elk het resultaattype DateTime, DateTimeOffset of Tijd moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DiffMilliseconds aanroept met de opgegeven argumenten, die elk het resultaattype DateTime, DateTimeOffset of Tijd moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DiffMinutes aanroept met de opgegeven argumenten, die elk het resultaattype DateTime, DateTimeOffset of Tijd moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie DiffMonths aanroept met de opgegeven argumenten, die elk het resultaattype DateTime of DateTimeOffset moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DiffNanoseconds aanroept met de opgegeven argumenten, die elk het resultaattype DateTime, DateTimeOffset of Tijd moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DiffSeconds aanroept met de opgegeven argumenten, die elk het resultaattype DateTime, DateTimeOffset of Tijd moeten hebben. Het resultaattype van de expressie is Edm.Int32.

DiffYears(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie DiffYears aanroept met de opgegeven argumenten, die elk het resultaattype DateTime of DateTimeOffset moeten hebben. Het resultaattype van de expressie is Edm.Int32.

EndsWith(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie EndsWith aanroept met de opgegeven argumenten, die elk een resultaattype tekenreeks moeten hebben. Het resultaattype van de expressie is Booleaanse waarde.

Floor(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie Floor aanroept met het opgegeven argument, dat elk een enkel, dubbel of decimaal resultaattype moet hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van value.

GetTotalOffsetMinutes(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie 'GetTotalOffsetMinutes' aanroept met het opgegeven argument, dat een resultaattype DateTimeOffset moet hebben. Het resultaattype van de expressie is Edm.Int32.

Hour(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Hour aanroept met het opgegeven argument, dat een resultaattype DateTime, DateTimeOffset of Tijd moet hebben. Het resultaattype van de expressie is Edm.Int32.

IndexOf(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'IndexOf'-functie aanroept met de opgegeven argumenten, die elk een tekenreeksresultaattype moeten hebben. Het resultaattype van de expressie is Edm.Int32.

Left(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Links aanroept met de opgegeven argumenten, die een tekenreeks en numeriek resultaattype geheel getal moeten hebben. Het resultaattype van de expressie is een tekenreeks.

Length(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie Lengte aanroept met het opgegeven argument, dat een tekenreeksresultaattype moet hebben. Het resultaattype van de expressie is Edm.Int32.

LongCount(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'BigCount'-functie aanroept voor de opgegeven verzameling. Het resultaattype van de expressie is Edm.Int64.

Max(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Max aanroept voor de opgegeven verzameling. Het resultaattype van de expressie is hetzelfde als het elementtype van de verzameling.

Millisecond(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'Millisecond'-functie aanroept met het opgegeven argument, dat een resultaattype DateTime, DateTimeOffset of Tijd moet hebben. Het resultaattype van de expressie is Edm.Int32.

Min(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie Min aanroept voor de opgegeven verzameling. Het resultaattype van de expressie is hetzelfde als het elementtype van de verzameling.

Minute(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Minuut aanroept met het opgegeven argument, dat een resultaattype DateTime, DateTimeOffset of Tijd moet hebben. Het resultaattype van de expressie is Edm.Int32.

Month(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Maand aanroept met het opgegeven argument, dat een resultaattype DateTime of DateTimeOffset moet hebben. Het resultaattype van de expressie is Edm.Int32.

NewGuid()

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie 'NewGuid' aanroept.

Power(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'Power'-functie aanroept met de opgegeven argumenten, die numerieke resultaattypen moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Vervangen aanroept met de opgegeven argumenten, die elk een tekenreeksresultaattype moeten hebben. Het resultaattype van de expressie is ook tekenreeks.

Reverse(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie Reverse aanroept met het opgegeven argument, dat een tekenreeksresultaattype moet hebben. Het resultaattype van de expressie is ook tekenreeks.

Right(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie 'Rechts' aanroept met de opgegeven argumenten, die een tekenreeks en numeriek resultaattype geheel getal moeten hebben. Het resultaattype van de expressie is een tekenreeks.

Round(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Round aanroept met de opgegeven argumenten, die één, dubbel of decimaal en geheel getal moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van value.

Round(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Round aanroept met het opgegeven argument, dat elk een enkel, dubbel of decimaal resultaattype moet hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van value.

Second(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Second aanroept met het opgegeven argument, dat een resultaattype DateTime, DateTimeOffset of Tijd moet hebben. Het resultaattype van de expressie is Edm.Int32.

StartsWith(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie StartsWith aanroept met de opgegeven argumenten, die elk een tekenreeksresultaattype moeten hebben. Het resultaattype van de expressie is Booleaanse waarde.

StDev(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke 'StDev'-functie aanroept voor de niet-null-leden van de opgegeven verzameling. Het resultaattype van de expressie is Edm.Double.

StDevP(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'StDevP'-functie aanroept voor de populatie van de opgegeven verzameling. Het resultaattype van de expressie is Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie 'Subtekenreeks' aanroept met de opgegeven argumenten, die een tekenreeks en numeriek resultaattype geheel getal moeten hebben. Het resultaattype van de expressie is een tekenreeks.

Sum(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke 'Som'-functie aanroept voor de opgegeven verzameling. Het resultaattype van de expressie is hetzelfde als het elementtype van de verzameling.

ToLower(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'ToLower'-functie aanroept met het opgegeven argument, dat een tekenreeksresultaattype moet hebben. Het resultaattype van de expressie is ook tekenreeks.

ToUpper(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke 'ToUpper'-functie aanroept met het opgegeven argument, dat een tekenreeksresultaattype moet hebben. Het resultaattype van de expressie is ook tekenreeks.

Trim(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Trim aanroept met het opgegeven argument, dat een tekenreeksresultaattype moet hebben. Het resultaattype van de expressie is ook tekenreeks.

TrimEnd(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie RTrim aanroept met het opgegeven argument, dat een tekenreeksresultaattype moet hebben. Het resultaattype van de expressie is ook tekenreeks.

TrimStart(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke LTrim-functie aanroept met het opgegeven argument, dat een tekenreeksresultaattype moet hebben. Het resultaattype van de expressie is ook tekenreeks.

Truncate(DbExpression, DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie 'Truncate' aanroept met de opgegeven argumenten, die één, dubbel of decimaal en geheel getal moeten hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van value.

TruncateTime(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie TruncateTime aanroept met het opgegeven argument, dat een resultaattype DateTime of DateTimeOffset moet hebben. Het resultaattype van de expressie is hetzelfde als het resultaattype van dateValue.

Var(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke functie Var aanroept voor de niet-null-leden van de opgegeven verzameling. Het resultaattype van de expressie is Edm.Double.

VarP(DbExpression)

Hiermee maakt u een DbFunctionExpression die de canonieke 'VarP'-functie aanroept voor de populatie van de opgegeven verzameling. Het resultaattype van de expressie Edm.Double.

Year(DbExpression)

Hiermee maakt u een DbFunctionExpression functie die de canonieke functie Year aanroept met het opgegeven argument, dat een resultaattype DateTime of DateTimeOffset moet hebben. Het resultaattype van de expressie is Edm.Int32.

Van toepassing op