DbExpressionBuilder.Invoke Méthode

Définition

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

lambda
DbLambda

Instance DbLambda représentant la fonction Lambda à appliquer.

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

lambda
DbLambda

Instance DbLambda représentant la fonction Lambda à appliquer.

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.

S’applique à