DbExpressionBuilder.Invoke Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une nouvelle DbLambdaExpression représentant l’application de la fonction Lambda spécifiée aux arguments donnés.
Surcharges
| Nom | Description |
|---|---|
| Invoke(EdmFunction, DbExpression[]) |
Crée un nouveau DbFunctionExpression représentant l’appel de la fonction spécifiée avec les arguments donnés. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Crée un nouveau DbFunctionExpression représentant l’appel de la fonction spécifiée avec les arguments donnés. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Crée une nouvelle DbLambdaExpression représentant l’application de la fonction Lambda spécifiée aux arguments donnés. |
| Invoke(DbLambda, DbExpression[]) |
Crée une nouvelle DbLambdaExpression représentant l’application de la fonction Lambda spécifiée aux arguments donnés. |
Invoke(EdmFunction, DbExpression[])
Crée un nouveau DbFunctionExpression représentant l’appel de la fonction spécifiée avec les arguments donnés.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFunctionExpression ^ Invoke(System::Data::Metadata::Edm::EdmFunction ^ function, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbFunctionExpression Invoke(this System.Data.Metadata.Edm.EdmFunction function, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Metadata.Edm.EdmFunction * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, ParamArray arguments As DbExpression()) As DbFunctionExpression
Paramètres
- function
- EdmFunction
Métadonnées de la fonction à appeler.
- arguments
- DbExpression[]
Expressions qui fournissent les arguments à la fonction.
Retours
Nouvelle DbFunctionExpression représentant l’appel de fonction.
Exceptions
function a la valeur Null, ou arguments a la valeur Null ou contient null.
Le nombre de paramètres déclarés par arguments, ou function contient une expression qui a un type de arguments résultat qui n’est pas égal ou promotable au type de paramètre de fonction correspondant.
S’applique à
Invoke(EdmFunction, IEnumerable<DbExpression>)
Crée un nouveau DbFunctionExpression représentant l’appel de la fonction spécifiée avec les arguments donnés.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFunctionExpression ^ Invoke(System::Data::Metadata::Edm::EdmFunction ^ function, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbFunctionExpression Invoke(this System.Data.Metadata.Edm.EdmFunction function, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Metadata.Edm.EdmFunction * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, arguments As IEnumerable(Of DbExpression)) As DbFunctionExpression
Paramètres
- function
- EdmFunction
Métadonnées de la fonction à appeler.
- arguments
- IEnumerable<DbExpression>
Liste d’expressions qui fournissent les arguments à la fonction.
Retours
Nouvelle DbFunctionExpression représentant l’appel de fonction.
Exceptions
function a la valeur Null, ou arguments a la valeur Null ou contient null.
Le nombre de paramètres déclarés par arguments, ou function contient une expression qui a un type de arguments résultat qui n’est pas égal ou promotable au type de paramètre de fonction correspondant.
S’applique à
Invoke(DbLambda, IEnumerable<DbExpression>)
Crée une nouvelle DbLambdaExpression représentant l’application de la fonction Lambda spécifiée aux arguments donnés.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbLambdaExpression ^ Invoke(System::Data::Common::CommandTrees::DbLambda ^ lambda, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbLambdaExpression Invoke(this System.Data.Common.CommandTrees.DbLambda lambda, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Common.CommandTrees.DbLambda * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, arguments As IEnumerable(Of DbExpression)) As DbLambdaExpression
Paramètres
- arguments
- IEnumerable<DbExpression>
Liste d’expressions qui fournissent les arguments.
Retours
Nouvelle DbLambdaExpression représentant l’application de fonction Lambda.
Exceptions
lambda ou arguments a la valeur Null.
Le nombre de variables n’est pas égal au nombre de variables déclarées par arguments, ou lambda contient une expression qui a un type de arguments résultat qui n’est pas égal ou promotable au type de variable correspondant.
S’applique à
Invoke(DbLambda, DbExpression[])
Crée une nouvelle DbLambdaExpression représentant l’application de la fonction Lambda spécifiée aux arguments donnés.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbLambdaExpression ^ Invoke(System::Data::Common::CommandTrees::DbLambda ^ lambda, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbLambdaExpression Invoke(this System.Data.Common.CommandTrees.DbLambda lambda, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Common.CommandTrees.DbLambda * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, ParamArray arguments As DbExpression()) As DbLambdaExpression
Paramètres
- arguments
- DbExpression[]
Expressions qui fournissent les arguments.
Retours
Nouvelle DbLambdaExpression représentant l’application de fonction Lambda.
Exceptions
lambda ou arguments a la valeur Null.
Le nombre de variables n’est pas égal au nombre de variables déclarées par arguments, ou lambda contient une expression qui a un type de arguments résultat qui n’est pas égal ou promotable au type de variable correspondant.