EdmFunctions-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
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.
Vererbungshierarchie
System.Object
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder.EdmFunctions
Namespace: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class EdmFunctions
'Usage
public static class EdmFunctions
[ExtensionAttribute]
public ref class EdmFunctions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type EdmFunctions = class end
public final class EdmFunctions
Der EdmFunctions-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
Abs | 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 mit dem Ergebnistyp von value identisch. | |
AddDays | Erstellt ein DbFunctionExpression, das 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 mit dem Ergebnistyp von dateValue identisch. | |
AddHours | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das 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 mit dem Ergebnistyp von dateValue identisch. | |
AddNanoseconds | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das 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 mit dem Ergebnistyp von dateValue identisch. | |
Average | Erstellt ein DbFunctionExpression, das die kanonische 'Avg'-Funktion über der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist mit dem Elementtyp der Auflistung identisch. | |
BitwiseAnd | Erstellt ein DbFunctionExpression, das die kanonische 'BitwiseAnd'-Funktion mit den angegebenen Argumenten aufruft, die denselben ganzzahligen numerischen Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist derselbe Typ. | |
BitwiseNot | Erstellt ein DbFunctionExpression, das die kanonische 'BitwiseNot'-Funktion mit dem angegebenen Argument aufruft, das einen ganzzahligen numerischen Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist derselbe Typ. | |
BitwiseOr | Erstellt ein DbFunctionExpression, das die kanonische 'BitwiseOr'-Funktion mit den angegebenen Argumenten aufruft, die denselben ganzzahligen numerischen Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist derselbe Typ. | |
BitwiseXor | Erstellt ein DbFunctionExpression, das die kanonische 'BitwiseXor'-Funktion mit den angegebenen Argumenten aufruft, die denselben ganzzahligen numerischen Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist derselbe Typ. | |
Ceiling | Erstellt ein DbFunctionExpression, das die kanonische 'Ceiling'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss.Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von value identisch. | |
Concat | Erstellt ein DbFunctionExpression, das die kanonische 'Concat'-Funktion mit den angegebenen Argumenten aufruft, die jeweils einen Zeichenfolgen-Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist String (Zeichenfolge). | |
Contains | Erstellt ein DbFunctionExpression, das die kanonische 'Contains'-Funktion mit den angegebenen Argumenten aufruft, die jeweils einen Zeichenfolgen-Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist Boolean. | |
Count | Erstellt einen DbFunctionExpression, der die kanonische 'Count'-Funktion über der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
CreateDateTime | Erstellt einen DbFunctionExpression, der die kanonische 'CreateDateTime'-Funktion mit den angegebenen Argumenten aufruft.second muss den Ergebnistyp Edm.Double aufweisen, und alle anderen Argumente müssen den Ergebnistyp Edm.Int32 aufweisen.Der Ergebnistyp des Ausdrucks ist Edm.DateTime. | |
CreateDateTimeOffset | Erstellt einen DbFunctionExpression, der die kanonische 'CreateDateTimeOffset'-Funktion mit den angegebenen Argumenten aufruft.second muss den Ergebnistyp Edm.Double aufweisen, und alle anderen Argumente müssen den Ergebnistyp Edm.Int32 aufweisen.Der Ergebnistyp des Ausdrucks ist Edm.DateTimeOffset. | |
CreateTime | Erstellt einen DbFunctionExpression, der die kanonische 'CreateTime'-Funktion mit den angegebenen Argumenten aufruft.second muss den Ergebnistyp Edm.Double aufweisen, und alle anderen Argumente müssen den Ergebnistyp Edm.Int32 aufweisen.Der Ergebnistyp des Ausdrucks ist Edm.Time. | |
CurrentDateTime | Erstellt ein DbFunctionExpression, das die kanonische 'CurrentDateTime'-Funktion aufruft. | |
CurrentDateTimeOffset | Erstellt ein DbFunctionExpression, das die kanonische 'CurrentDateTimeOffset'-Funktion aufruft. | |
CurrentUtcDateTime | Erstellt ein DbFunctionExpression, das die kanonische 'CurrentUtcDateTime'-Funktion aufruft. | |
Day | Erstellt einen DbFunctionExpression, der 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 | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das die kanonische 'DiffDays'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen.Der Ergebnistyp von dateValue1 muss mit dem Ergebnistyp von dateValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffHours | Erstellt ein DbFunctionExpression, das die kanonische 'DiffHours'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen.Der Ergebnistyp von timeValue1 muss mit dem Ergebnistyp von timeValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffMicroseconds | Erstellt ein DbFunctionExpression, das die kanonische 'DiffMicroseconds'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen.Der Ergebnistyp von timeValue1 muss mit dem Ergebnistyp von timeValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffMilliseconds | Erstellt ein DbFunctionExpression, das die kanonische 'DiffMilliseconds'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen.Der Ergebnistyp von timeValue1 muss mit dem Ergebnistyp von timeValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffMinutes | Erstellt ein DbFunctionExpression, das die kanonische 'DiffMinutes'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen.Der Ergebnistyp von timeValue1 muss mit dem Ergebnistyp von timeValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffMonths | Erstellt ein DbFunctionExpression, das die kanonische 'DiffMonths'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen.Der Ergebnistyp von dateValue1 muss mit dem Ergebnistyp von dateValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffNanoseconds | Erstellt ein DbFunctionExpression, das die kanonische 'DiffNanoseconds'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen.Der Ergebnistyp von timeValue1 muss mit dem Ergebnistyp von timeValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffSeconds | Erstellt ein DbFunctionExpression, das die kanonische 'DiffSeconds'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime, DateTimeOffset oder Time aufweisen müssen.Der Ergebnistyp von timeValue1 muss mit dem Ergebnistyp von timeValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
DiffYears | Erstellt ein DbFunctionExpression, das die kanonische 'DiffYears'-Funktion mit den angegebenen Argumenten aufruft, die jeweils den Ergebnistyp DateTime oder DateTimeOffset aufweisen müssen.Der Ergebnistyp von dateValue1 muss mit dem Ergebnistyp von dateValue2 identisch sein.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
EndsWith | Erstellt ein DbFunctionExpression, das die kanonische 'EndsWith'-Funktion mit den angegebenen Argumenten aufruft, die jeweils einen Zeichenfolgen-Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist Boolean. | |
Floor | Erstellt ein DbFunctionExpression, das die kanonische 'Floor'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss.Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von value identisch. | |
GetTotalOffsetMinutes | Erstellt ein DbFunctionExpression, das die kanonische 'GetTotalOffsetMinutes'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTimeOffset aufweisen muss.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
Hour | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das die kanonische 'IndexOf'-Funktion mit den angegebenen Argumenten aufruft, die jeweils einen Zeichenfolgen-Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist Edm.Int32. | |
Left | Erstellt einen DbFunctionExpression, der die kanonische 'Left'-Funktion mit den angegebenen Argumenten aufruft, die einen Zeichenfolgen-Ergebnistyp und einen ganzzahligen numerischen Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist String (Zeichenfolge). | |
Length | Erstellt ein DbFunctionExpression, das die kanonische 'Length'-Funktion mit dem angegebenen Argument aufruft, das einen Zeichenfolgen-Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
LongCount | Erstellt ein DbFunctionExpression, das die kanonische 'BigCount'-Funktion über der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist Edm.Int64. | |
Max | Erstellt ein DbFunctionExpression, das die kanonische 'Max'-Funktion über der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist mit dem Elementtyp der Auflistung identisch. | |
Millisecond | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das die kanonische 'Min'-Funktion über der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist mit dem Elementtyp der Auflistung identisch. | |
Minute | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das 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 ein DbFunctionExpression, das die kanonische 'NewGuid'-Funktion aufruft. | |
Power | Erstellt einen DbFunctionExpression, der 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 | Erstellt ein DbFunctionExpression, das die kanonische 'Replace'-Funktion mit den angegebenen Argumenten aufruft, die jeweils einen Zeichenfolgen-Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
Reverse | Erstellt einen DbFunctionExpression, der die kanonische 'Reverse'-Funktion mit dem angegebenen Argument aufruft, das einen Zeichenfolgen-Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
Right | Erstellt ein DbFunctionExpression, das die kanonische 'Right'-Funktion mit den angegebenen Argumenten aufruft, die einen Zeichenfolgen-Ergebnistyp und einen ganzzahligen numerischen Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist String (Zeichenfolge). | |
Round(DbExpression) | Erstellt ein DbFunctionExpression, das die kanonische 'Round'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp Single, Double oder Decimal aufweisen muss.Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von value identisch. | |
Round(DbExpression, DbExpression) | Erstellt ein DbFunctionExpression, das 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 mit dem Ergebnistyp von value identisch. | |
Second | Erstellt ein DbFunctionExpression, das 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 | Erstellt ein DbFunctionExpression, das die kanonische 'StartsWith'-Funktion mit den angegebenen Argumenten aufruft, die jeweils einen Zeichenfolgen-Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist Boolean. | |
StDev | Erstellt ein DbFunctionExpression, das die kanonische 'StDev'-Funktion über den Membern der angegebenen Auflistung aufruft, die nicht null sind.Der Ergebnistyp des Ausdrucks ist Edm.Double. | |
StDevP | Erstellt ein DbFunctionExpression, das die kanonische 'StDevP'-Funktion über der Gesamtheit der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist Edm.Double. | |
Substring | Erstellt ein DbFunctionExpression, das die kanonische 'Substring'-Funktion mit den angegebenen Argumenten aufruft, die einen Zeichenfolgen-Ergebnistyp und einen ganzzahligen numerischen Ergebnistyp aufweisen müssen.Der Ergebnistyp des Ausdrucks ist String (Zeichenfolge). | |
Sum | Erstellt einen DbFunctionExpression, der die kanonische 'Sum'-Funktion über der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist mit dem Elementtyp der Auflistung identisch. | |
ToLower | Erstellt ein DbFunctionExpression, das die kanonische 'ToLower'-Funktion mit dem angegebenen Argument aufruft, das einen Zeichenfolgen-Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
ToUpper | Erstellt ein DbFunctionExpression, das die kanonische 'ToUpper'-Funktion mit dem angegebenen Argument aufruft, das einen Zeichenfolgen-Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
Trim | Erstellt ein DbFunctionExpression, das die kanonische 'Trim'-Funktion mit dem angegebenen Argument aufruft, das einen Zeichenfolgen-Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
TrimEnd | Erstellt ein DbFunctionExpression, das die kanonische 'RTrim'-Funktion mit dem angegebenen Argument aufruft, das einen Zeichenfolgen-Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
TrimStart | Erstellt ein DbFunctionExpression, das die kanonische 'LTrim'-Funktion mit dem angegebenen Argument aufruft, das einen Zeichenfolgen-Ergebnistyp aufweisen muss.Der Ergebnistyp des Ausdrucks ist ebenfalls String (Zeichenfolge). | |
Truncate | Erstellt ein DbFunctionExpression, das 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 mit dem Ergebnistyp von value identisch. | |
TruncateTime | Erstellt ein DbFunctionExpression, das die kanonische 'TruncateTime'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss.Der Ergebnistyp des Ausdrucks ist mit dem Ergebnistyp von dateValue identisch. | |
Var | Erstellt ein DbFunctionExpression, das die kanonische 'Var'-Funktion über den Membern der angegebenen Auflistung aufruft, die nicht null sind.Der Ergebnistyp des Ausdrucks ist Edm.Double. | |
VarP | Erstellt ein DbFunctionExpression, das die kanonische 'VarP'-Funktion über der Gesamtheit der angegebenen Auflistung aufruft.Der Ergebnistyp des Ausdrucks ist Edm.Double. | |
Year | Erstellt ein DbFunctionExpression, das die kanonische 'Year'-Funktion mit dem angegebenen Argument aufruft, das den Ergebnistyp DateTime oder DateTimeOffset aufweisen muss.Der Ergebnistyp des Ausdrucks ist Edm.Int32. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Verweis
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace