DbExpressionBuilder.Invoke-Methode (EdmFunction, DbExpression[])
[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.]
Erstellt ein neues DbFunctionExpression, das den Aufruf der angegebenen Funktion mit den angegebenen Argumenten darstellt.
Namespace: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function Invoke ( _
function As EdmFunction, _
ParamArray arguments As DbExpression() _
) As DbFunctionExpression
'Usage
Dim function As EdmFunction
Dim arguments As DbExpression()
Dim returnValue As DbFunctionExpression
returnValue = function.Invoke(arguments)
public static DbFunctionExpression Invoke(
this EdmFunction function,
params DbExpression[] arguments
)
[ExtensionAttribute]
public:
static DbFunctionExpression^ Invoke(
EdmFunction^ function,
... array<DbExpression^>^ arguments
)
static member Invoke :
function:EdmFunction *
arguments:DbExpression[] -> DbFunctionExpression
public static function Invoke(
function : EdmFunction,
... arguments : DbExpression[]
) : DbFunctionExpression
Parameter
- function
Typ: System.Data.Entity.Core.Metadata.Edm.EdmFunction
Metadaten für die aufzurufende Funktion.
- arguments
Typ: System.Data.Entity.Core.Common.CommandTrees.DbExpression[]
Ausdrücke, die die Argumente für die Funktion bereitstellen.
Rückgabewert
Typ: System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
Ein neues DbFunctionExpression, das den Aufruf der Funktion darstellt.
Hinweis zur Verwendung
In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ EdmFunction aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=vs.113) oder https://msdn.microsoft.com/de-de/library/bb383977(v=vs.113).
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | function ist Null, oder arguments ist Null bzw. enthält Null. |
ArgumentException | Die Anzahl von arguments entspricht nicht der Anzahl von Variablen, die von function deklariert wurde, oder arguments enthält einen Ausdruck mit einem Ergebnistyp, der nicht gleich dem entsprechenden Variablentyp ist und auch nicht entsprechend heraufgestuft werden kann. |
Siehe auch
Verweis
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace