DbExpressionBuilder.Invoke Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo oggetto DbLambdaExpression che rappresenta l'applicazione della funzione Lambda specificata agli argomenti specificati.
Overload
| Nome | Descrizione |
|---|---|
| Invoke(EdmFunction, DbExpression[]) |
Crea un nuovo DbFunctionExpression oggetto che rappresenta la chiamata della funzione specificata con gli argomenti specificati. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Crea un nuovo DbFunctionExpression oggetto che rappresenta la chiamata della funzione specificata con gli argomenti specificati. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Crea un nuovo oggetto DbLambdaExpression che rappresenta l'applicazione della funzione Lambda specificata agli argomenti specificati. |
| Invoke(DbLambda, DbExpression[]) |
Crea un nuovo oggetto DbLambdaExpression che rappresenta l'applicazione della funzione Lambda specificata agli argomenti specificati. |
Invoke(EdmFunction, DbExpression[])
Crea un nuovo DbFunctionExpression oggetto che rappresenta la chiamata della funzione specificata con gli argomenti specificati.
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
Parametri
- function
- EdmFunction
Metadati per la funzione da richiamare.
- arguments
- DbExpression[]
Espressioni che forniscono gli argomenti alla funzione.
Valori restituiti
Nuovo DbFunctionExpression che rappresenta la chiamata alla funzione.
Eccezioni
function è null oppure arguments è null o contiene null.
Il conteggio di arguments non è uguale al numero di parametri dichiarati da functiono arguments contiene un'espressione con un tipo di risultato diverso o promozionale per il tipo di parametro di funzione corrispondente.
Si applica a
Invoke(EdmFunction, IEnumerable<DbExpression>)
Crea un nuovo DbFunctionExpression oggetto che rappresenta la chiamata della funzione specificata con gli argomenti specificati.
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
Parametri
- function
- EdmFunction
Metadati per la funzione da richiamare.
- arguments
- IEnumerable<DbExpression>
Elenco di espressioni che forniscono gli argomenti alla funzione.
Valori restituiti
Nuovo DbFunctionExpression che rappresenta la chiamata alla funzione.
Eccezioni
function è null oppure arguments è null o contiene null.
Il conteggio di arguments non è uguale al numero di parametri dichiarati da functiono arguments contiene un'espressione con un tipo di risultato diverso o promozionale per il tipo di parametro di funzione corrispondente.
Si applica a
Invoke(DbLambda, IEnumerable<DbExpression>)
Crea un nuovo oggetto DbLambdaExpression che rappresenta l'applicazione della funzione Lambda specificata agli argomenti specificati.
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
Parametri
- arguments
- IEnumerable<DbExpression>
Elenco di espressioni che forniscono gli argomenti.
Valori restituiti
Nuovo oggetto DbLambdaExpression che rappresenta l'applicazione funzione Lambda.
Eccezioni
lambda o arguments è null.
Il conteggio di arguments non equivale al numero di variabili dichiarate da lambdao arguments contiene un'espressione con un tipo di risultato diverso da o promuovibile al tipo di variabile corrispondente.
Si applica a
Invoke(DbLambda, DbExpression[])
Crea un nuovo oggetto DbLambdaExpression che rappresenta l'applicazione della funzione Lambda specificata agli argomenti specificati.
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
Parametri
- arguments
- DbExpression[]
Espressioni che forniscono gli argomenti.
Valori restituiti
Nuovo oggetto DbLambdaExpression che rappresenta l'applicazione funzione Lambda.
Eccezioni
lambda o arguments è null.
Il conteggio di arguments non equivale al numero di variabili dichiarate da lambdao arguments contiene un'espressione con un tipo di risultato diverso da o promuovibile al tipo di variabile corrispondente.