EdmFunctions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine API zum Erstellen von DbExpressions bereit, die kanonische EDM-Funktionen aufrufen, und lässt den Zugriff auf die API als Erweiterungsmethoden für den Ausdruckstypen "selbst" zu.
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
- Vererbung
-
EdmFunctions
Methoden
Abs(DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische Abs-Funktion mit dem angegebenen Argument aufruft, das jeweils einen numerischen Ergebnistyp aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts. |
AddDays(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddDays-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime oder DateTimeOffset und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue. |
AddHours(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddHours-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch. |
AddMicroseconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddMicroseconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch. |
AddMilliseconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddMilliseconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch. |
AddMinutes(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddMinutes-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch. |
AddMonths(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddMonths-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime oder DateTimeOffset und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue. |
AddNanoseconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddNanoseconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch. |
AddSeconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddSeconds-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime, DateTimeOffset oder Time und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von timeValue identisch. |
AddYears(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische AddYears-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp DateTime oder DateTimeOffset und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue. |
Average(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Avg“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung. |
BitwiseAnd(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische BitwiseAnd-Funktion mit den angegebenen Argumenten aufruft, die den gleichen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments. |
BitwiseNot(DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische BitwiseNot-Funktion mit dem angegebenen Argument aufruft, das einen ganzzahligen numerischen Ergebnistyp aufweisen muss. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments. |
BitwiseOr(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische BitwiseOr-Funktion mit den angegebenen Argumenten aufruft, die den gleichen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments. |
BitwiseXor(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische BitwiseXor-Funktion mit den angegebenen Argumenten aufruft, die den gleichen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks entspricht dem Typ des Arguments. |
Ceiling(DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische Ceiling-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts. |
Concat(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische Concat-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“. |
Contains(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Contains-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Boolean. |
Count(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Count“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische CreateDateTime-Funktion mit den angegebenen Argumenten aufruft. zweitens muss den Ergebnistyp Edm.Double aufweisen, während alle anderen Argumente den Ergebnistyp Edm.Int32 aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.DateTime. |
CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische CreateDateTimeOffset-Funktion mit den angegebenen Argumenten aufruft. zweitens muss den Ergebnistyp Edm.Double aufweisen, während alle anderen Argumente den Ergebnistyp Edm.Int32 aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.DateTimeOffset. |
CreateTime(DbExpression, DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische CreateTime-Funktion mit den angegebenen Argumenten aufruft. zweitens muss den Ergebnistyp Edm.Double aufweisen, während alle anderen Argumente den Ergebnistyp Edm.Int32 aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Edm.Time. |
CurrentDateTime() |
Erstellt eine DbFunctionExpression, die die kanonische CurrentDateTime-Funktion aufruft. |
CurrentDateTimeOffset() |
Erstellt eine DbFunctionExpression, die die kanonische CurrentDateTimeOffset-Funktion aufruft. |
CurrentUtcDateTime() |
Erstellt eine DbFunctionExpression, die die kanonische CurrentUtcDateTime-Funktion aufruft. |
Day(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische 'Day'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DayOfYear(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische 'DayOfYear'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffDays(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffDays-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffHours(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffHours-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffMicroseconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffMicroseconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffMilliseconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffMilliseconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffMinutes(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffMinutes-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffMonths(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffMonths-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffNanoseconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffNanoseconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffSeconds(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffSeconds-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
DiffYears(DbExpression, DbExpression) |
Erstellt einen DbFunctionExpression, der die kanonische DiffYears-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
EndsWith(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische EndsWith-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Boolean. |
Floor(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Floor-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts. |
GetTotalOffsetMinutes(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische GetTotalOffsetMinutes-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
Hour(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Hour-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
IndexOf(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische IndexOf-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
Left(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische „Left“-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp „String“ und „Integer“ aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“. |
Length(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Length-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
LongCount(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische „BigCount“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist „Edm.Int64“. |
Max(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Max“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung. |
Millisecond(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische 'Millisecond'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
Min(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Min“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung. |
Minute(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Minute-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
Month(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Month-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
NewGuid() |
Erstellt eine DbFunctionExpression, die die kanonische NewGuid-Funktion aufruft. |
Power(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Power-Funktion mit den angegebenen Argumenten aufruft, die numerische Ergebnistypen aufweisen müssen. Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von baseArgument identisch. |
Replace(DbExpression, DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Replace-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“. |
Reverse(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische „Reverse“-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“. |
Right(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische ‘Reverse’-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp „String“ und „Integer“ aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“. |
Round(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Round-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts. |
Round(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Round-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp Single, Double oder Decimal und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts. |
Second(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Second-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime, DateTimeOffset oder „Time“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
StartsWith(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische StartsWith-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp String aufweisen müssen. Der Ergebnistyp des Ausdrucks ist Boolean. |
StDev(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „StDev“-Funktion über die Member der angegebenen Sammlung, die nicht NULL sind, abruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“. |
StDevP(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „StDevP“-Funktion über die Auffüllung der angegebenen Sammlung abruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“. |
Substring(DbExpression, DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Substring-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp String und einen ganzzahligen numerischen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist „String“. |
Sum(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Sum“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist identisch mit dem Elementtyp der Sammlung. |
ToLower(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische ToLower-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“. |
ToUpper(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische ToUpper-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“. |
Trim(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Trim-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“. |
TrimEnd(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische 'RTrim'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“. |
TrimStart(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische LTrim-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp „String“ aufweisen muss. Der Ergebnistyp des Ausdrucks ist ebenfalls „String“. |
Truncate(DbExpression, DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische Truncate-Funktion mit den angegebenen Argumenten aufruft, die den Ergebnistyp Single, Double oder Decimal und einen ganzzahligen Ergebnistyp aufweisen müssen. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp des Werts. |
TruncateTime(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische 'TruncateTime'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist identisch mit dem Ergebnistyp von dateValue. |
Var(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „Var“-Funktion über die Member der angegebenen Sammlung, die nicht NULL sind, abruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“. |
VarP(DbExpression) |
Erstellt eine DbFunctionExpression-Klasse, die die kanonische „VarP“-Funktion über die angegebene Sammlung aufruft. Der Ergebnistyp des Ausdrucks ist „Edm.Double“. |
Year(DbExpression) |
Erstellt eine DbFunctionExpression, die die kanonische 'Year'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss. Der Ergebnistyp des Ausdrucks ist „Edm.Int32“. |
Gilt für:
Entity Framework