Partager via


DbExpressionBuilder.Invoke Méthode

Définition

Surcharges

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, IEnumerable<DbExpression>)

Crée un nouveau DbFunctionExpression qui représente l’appel de la fonction spécifiée avec les 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.

Invoke(DbLambda, IEnumerable<DbExpression>)

Crée une DbLambdaExpression représentant l'application de la fonction Lambda spécifiée aux arguments donnés.

public static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke(this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.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 des expressions qui fournissent les arguments.

Retours

Nouvelle expression représentant l’application de fonction Lambda.

Exceptions

lambda ou arguments a la valeur null.

Le nombre d’arguments n’est pas égal au nombre de variables déclarées par lambda, ou les arguments contiennent une expression qui a un type de résultat qui n’est pas égal ou promotable au type de variable correspondant.

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 static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke(this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.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 expression représentant l’application de fonction Lambda.

Exceptions

lambda ou arguments a la valeur null.

Le nombre d’arguments n’est pas égal au nombre de variables déclarées par lambda, ou les arguments contiennent une expression qui a un type de résultat qui n’est pas égal ou promotable au type de variable 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 static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke(this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.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

la valeur est null ou les arguments sont null ou contiennent null.

Le nombre d’arguments n’est pas égal au nombre de paramètres déclarés par la fonction, ou les arguments contiennent une expression qui a un type de résultat qui n’est pas égal ou pouvant être promu au type de paramètre de fonction correspondant.

S’applique à

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 static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke(this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.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

la valeur est null ou les arguments sont null ou contiennent null.

Le nombre d’arguments n’est pas égal au nombre de paramètres déclarés par la fonction, ou les arguments contiennent une expression qui a un type de résultat qui n’est pas égal ou pouvant être promu au type de paramètre de fonction correspondant.

S’applique à