Partager via


DbExpressionBuilder.Invoke, méthode (EdmFunction, DbExpression[])

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Crée un objet DbFunctionExpression représentant l'appel de la fonction spécifiée avec les arguments indiqués.

Espace de noms :  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public Shared Function Invoke ( _
    function As EdmFunction, _
    ParamArray arguments As DbExpression() _
) As DbFunctionExpression
'Utilisation
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

Paramètres

Valeur de retour

Type : System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
Nouveau DbFunctionExpression représentant l'appel de la fonction.

Remarque sur l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type EdmFunction. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.113) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.113).

Exceptions

Exception Condition
ArgumentNullException

function est Null ou arguments est Null ou contient Null.

ArgumentException

Le nombre de arguments n'est pas égal au nombre de variables déclarées par function, ou arguments contient une expression avec un type de résultat qui n'est pas égal au type de variable correspondant ni apte à être promu en celui-ci.

Voir aussi

Référence

DbExpressionBuilder Classe

Surcharge Invoke

Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder