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
- function
Type : System.Data.Entity.Core.Metadata.Edm.EdmFunction
Métadonnées de la fonction à appeler.
- arguments
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression[]
Expressions qui fournissent les arguments à la fonction.
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
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder