DbExpressionBuilder.Invoke Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een nieuwe DbLambdaExpression weergave van de toepassing van de opgegeven Lambda-functie voor de opgegeven argumenten.
Overloads
| Name | Description |
|---|---|
| Invoke(EdmFunction, DbExpression[]) |
Hiermee maakt u een nieuwe DbFunctionExpression weergave van de aanroep van de opgegeven functie met de opgegeven argumenten. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Hiermee maakt u een nieuwe DbFunctionExpression weergave van de aanroep van de opgegeven functie met de opgegeven argumenten. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Hiermee maakt u een nieuwe DbLambdaExpression weergave van de toepassing van de opgegeven Lambda-functie voor de opgegeven argumenten. |
| Invoke(DbLambda, DbExpression[]) |
Hiermee maakt u een nieuwe DbLambdaExpression weergave van de toepassing van de opgegeven Lambda-functie voor de opgegeven argumenten. |
Invoke(EdmFunction, DbExpression[])
Hiermee maakt u een nieuwe DbFunctionExpression weergave van de aanroep van de opgegeven functie met de opgegeven argumenten.
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
Parameters
- function
- EdmFunction
Metagegevens voor de functie die moet worden aangeroepen.
- arguments
- DbExpression[]
Expressies die de argumenten voor de functie opgeven.
Retouren
Een nieuwe DbFunctionExpression die de aanroep van de functie vertegenwoordigt.
Uitzonderingen
function is null of arguments null of bevat null.
Het aantal arguments parameters is niet gelijk aan het aantal parameters dat is gedeclareerd door functionof arguments bevat een expressie met een resultaattype dat niet gelijk is aan of promotabel is voor het overeenkomstige parametertype van de functie.
Van toepassing op
Invoke(EdmFunction, IEnumerable<DbExpression>)
Hiermee maakt u een nieuwe DbFunctionExpression weergave van de aanroep van de opgegeven functie met de opgegeven argumenten.
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
Parameters
- function
- EdmFunction
Metagegevens voor de functie die moet worden aangeroepen.
- arguments
- IEnumerable<DbExpression>
Een lijst met expressies die de argumenten voor de functie opgeven.
Retouren
Een nieuwe DbFunctionExpression die de aanroep van de functie vertegenwoordigt.
Uitzonderingen
function is null of arguments null of bevat null.
Het aantal arguments parameters is niet gelijk aan het aantal parameters dat is gedeclareerd door functionof arguments bevat een expressie met een resultaattype dat niet gelijk is aan of promotabel is voor het overeenkomstige parametertype van de functie.
Van toepassing op
Invoke(DbLambda, IEnumerable<DbExpression>)
Hiermee maakt u een nieuwe DbLambdaExpression weergave van de toepassing van de opgegeven Lambda-functie voor de opgegeven argumenten.
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
Parameters
- lambda
- DbLambda
Een DbLambda exemplaar dat de Lambda-functie vertegenwoordigt die moet worden toegepast.
- arguments
- IEnumerable<DbExpression>
Een lijst met expressies die de argumenten bieden.
Retouren
Een nieuwe DbLambdaExpression die de Lambda-functietoepassing vertegenwoordigt.
Uitzonderingen
lambda of arguments null is.
Het aantal arguments is niet gelijk aan het aantal variabelen dat is gedeclareerd door lambdaof arguments bevat een expressie met een resultaattype dat niet gelijk is aan of promotabel is voor het bijbehorende variabeletype.
Van toepassing op
Invoke(DbLambda, DbExpression[])
Hiermee maakt u een nieuwe DbLambdaExpression weergave van de toepassing van de opgegeven Lambda-functie voor de opgegeven argumenten.
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
Parameters
- lambda
- DbLambda
Een DbLambda exemplaar dat de Lambda-functie vertegenwoordigt die moet worden toegepast.
- arguments
- DbExpression[]
Expressies die de argumenten opgeven.
Retouren
Een nieuwe DbLambdaExpression die de Lambda-functietoepassing vertegenwoordigt.
Uitzonderingen
lambda of arguments null is.
Het aantal arguments is niet gelijk aan het aantal variabelen dat is gedeclareerd door lambdaof arguments bevat een expressie met een resultaattype dat niet gelijk is aan of promotabel is voor het bijbehorende variabeletype.