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.
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
- 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
- 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.