DbExpressionBuilder.Invoke Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue DbLambdaExpression Darstellung der Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente.
Überlädt
| Name | Beschreibung |
|---|---|
| Invoke(EdmFunction, DbExpression[]) |
Erstellt eine neue DbFunctionExpression Darstellung des Aufrufs der angegebenen Funktion mit den angegebenen Argumenten. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Erstellt eine neue DbFunctionExpression Darstellung des Aufrufs der angegebenen Funktion mit den angegebenen Argumenten. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Erstellt eine neue DbLambdaExpression Darstellung der Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente. |
| Invoke(DbLambda, DbExpression[]) |
Erstellt eine neue DbLambdaExpression Darstellung der Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente. |
Invoke(EdmFunction, DbExpression[])
Erstellt eine neue DbFunctionExpression Darstellung des Aufrufs der angegebenen Funktion mit den angegebenen 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
Parameter
- function
- EdmFunction
Metadaten für die Funktion, die aufgerufen werden soll.
- arguments
- DbExpression[]
Ausdrücke, die die Argumente für die Funktion bereitstellen.
Gibt zurück
Ein neuer DbFunctionExpression, der den Funktionsaufruf darstellt.
Ausnahmen
function ist NULL oder ist Null oder arguments enthält Null.
Die Anzahl von arguments Parametern entspricht nicht der Anzahl von Parametern, die von function, oder arguments enthält einen Ausdruck mit einem Ergebnistyp, der nicht gleich oder promotable für den entsprechenden Funktionsparametertyp ist.
Gilt für:
Invoke(EdmFunction, IEnumerable<DbExpression>)
Erstellt eine neue DbFunctionExpression Darstellung des Aufrufs der angegebenen Funktion mit den angegebenen 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
Parameter
- function
- EdmFunction
Metadaten für die Funktion, die aufgerufen werden soll.
- arguments
- IEnumerable<DbExpression>
Eine Liste von Ausdrücken, die die Argumente für die Funktion bereitstellen.
Gibt zurück
Ein neuer DbFunctionExpression, der den Funktionsaufruf darstellt.
Ausnahmen
function ist NULL oder ist Null oder arguments enthält Null.
Die Anzahl von arguments Parametern entspricht nicht der Anzahl von Parametern, die von function, oder arguments enthält einen Ausdruck mit einem Ergebnistyp, der nicht gleich oder promotable für den entsprechenden Funktionsparametertyp ist.
Gilt für:
Invoke(DbLambda, IEnumerable<DbExpression>)
Erstellt eine neue DbLambdaExpression Darstellung der Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente.
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
Parameter
- lambda
- DbLambda
Eine DbLambda Instanz, die die lambda-Funktion darstellt, die angewendet werden soll.
- arguments
- IEnumerable<DbExpression>
Eine Liste von Ausdrücken, die die Argumente bereitstellen.
Gibt zurück
Ein neuer DbLambdaExpression, der die Lambda-Funktionsanwendung darstellt.
Ausnahmen
lambda oder arguments ist NULL.
Die Anzahl von arguments Variablen entspricht nicht der Anzahl der variablen deklariert, lambdaoder arguments enthält einen Ausdruck mit einem Ergebnistyp, der dem entsprechenden Variablentyp nicht entspricht oder höher ist.
Gilt für:
Invoke(DbLambda, DbExpression[])
Erstellt eine neue DbLambdaExpression Darstellung der Anwendung der angegebenen Lambda-Funktion auf die angegebenen Argumente.
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
Parameter
- lambda
- DbLambda
Eine DbLambda Instanz, die die lambda-Funktion darstellt, die angewendet werden soll.
- arguments
- DbExpression[]
Ausdrücke, die die Argumente angeben.
Gibt zurück
Ein neuer DbLambdaExpression, der die Lambda-Funktionsanwendung darstellt.
Ausnahmen
lambda oder arguments ist NULL.
Die Anzahl von arguments Variablen entspricht nicht der Anzahl der variablen deklariert, lambdaoder arguments enthält einen Ausdruck mit einem Ergebnistyp, der dem entsprechenden Variablentyp nicht entspricht oder höher ist.