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 DbLambdaExpression représentant l'application de la fonction Lambda spécifiée aux arguments donnés.
Surcharges
Invoke(EdmFunction, DbExpression[]) |
Crée un nouveau DbFunctionExpression qui représente l’appel de la fonction spécifiée avec les arguments donnés. |
Invoke(EdmFunction, IEnumerable<DbExpression>) |
Crée un nouveau DbFunctionExpression qui représente l’appel de la fonction spécifiée avec les arguments donnés. |
Invoke(DbLambda, IEnumerable<DbExpression>) |
Crée une DbLambdaExpression représentant l'application de la fonction Lambda spécifiée aux arguments donnés. |
Invoke(DbLambda, DbExpression[]) |
Crée une DbLambdaExpression représentant l'application de la fonction Lambda spécifiée aux arguments donnés. |
Invoke(EdmFunction, DbExpression[])
Crée un nouveau DbFunctionExpression qui représente 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
Les métadonnées pour la fonction à appeler.
- arguments
- DbExpression[]
Expressions qui fournissent les arguments à la fonction.
Retours
Une nouvelle DbFunctionExpression qui représente l’appel de fonction.
Exceptions
function
a la valeur null ou arguments
est null ou contient la valeur null.
Le nombre de arguments
n’est pas égal au nombre de paramètres déclarés par function
, ou arguments
contient une expression qui a un type de résultat qui n’est pas égal ou ne peut être promu au type de paramètre de fonction correspondant.
S’applique à
Invoke(EdmFunction, IEnumerable<DbExpression>)
Crée un nouveau DbFunctionExpression qui représente 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
Les métadonnées pour la fonction à appeler.
- arguments
- IEnumerable<DbExpression>
Liste des expressions qui fournissent les arguments à la fonction.
Retours
Une nouvelle DbFunctionExpression qui représente l’appel de fonction.
Exceptions
function
a la valeur null ou arguments
est null ou contient la valeur null.
Le nombre de arguments
n’est pas égal au nombre de paramètres déclarés par function
, ou arguments
contient une expression qui a un type de résultat qui n’est pas égal ou ne peut être promu au type de paramètre de fonction correspondant.
S’applique à
Invoke(DbLambda, IEnumerable<DbExpression>)
Crée une 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 des expressions qui fournissent les arguments.
Retours
Nouveau DbLambdaExpression représentant l'application de fonction Lambda.
Exceptions
lambda
ou arguments
est null.
Le nombre de arguments
n'est pas égal au nombre de variables déclarées par lambda
, 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.
S’applique à
Invoke(DbLambda, DbExpression[])
Crée une 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
Nouveau DbLambdaExpression représentant l'application de fonction Lambda.
Exceptions
lambda
ou arguments
est null.
Le nombre de arguments
n'est pas égal au nombre de variables déclarées par lambda
, 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.