DbExpressionBuilder.Invoke Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny DbLambdaExpression som representerar programmet för den angivna Lambda-funktionen till de angivna argumenten.
Överlagringar
| Name | Description |
|---|---|
| Invoke(EdmFunction, DbExpression[]) |
Skapar en ny DbFunctionExpression som representerar anropet av den angivna funktionen med de angivna argumenten. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Skapar en ny DbFunctionExpression som representerar anropet av den angivna funktionen med de angivna argumenten. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Skapar en ny DbLambdaExpression som representerar programmet för den angivna Lambda-funktionen till de angivna argumenten. |
| Invoke(DbLambda, DbExpression[]) |
Skapar en ny DbLambdaExpression som representerar programmet för den angivna Lambda-funktionen till de angivna argumenten. |
Invoke(EdmFunction, DbExpression[])
Skapar en ny DbFunctionExpression som representerar anropet av den angivna funktionen med de angivna 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
Parametrar
- function
- EdmFunction
Metadata för funktionen som ska anropas.
- arguments
- DbExpression[]
Uttryck som ger argumenten till funktionen.
Returer
En ny DbFunctionExpression som representerar funktionsanropet.
Undantag
function är null eller arguments är null eller innehåller null.
Antalet arguments är inte lika med antalet parametrar som deklareras av function, eller arguments innehåller ett uttryck som har en resultattyp som inte är lika med eller promotable med motsvarande funktionsparametertyp.
Gäller för
Invoke(EdmFunction, IEnumerable<DbExpression>)
Skapar en ny DbFunctionExpression som representerar anropet av den angivna funktionen med de angivna 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
Parametrar
- function
- EdmFunction
Metadata för funktionen som ska anropas.
- arguments
- IEnumerable<DbExpression>
En lista med uttryck som tillhandahåller argumenten till funktionen.
Returer
En ny DbFunctionExpression som representerar funktionsanropet.
Undantag
function är null eller arguments är null eller innehåller null.
Antalet arguments är inte lika med antalet parametrar som deklareras av function, eller arguments innehåller ett uttryck som har en resultattyp som inte är lika med eller promotable med motsvarande funktionsparametertyp.
Gäller för
Invoke(DbLambda, IEnumerable<DbExpression>)
Skapar en ny DbLambdaExpression som representerar programmet för den angivna Lambda-funktionen till de angivna 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
Parametrar
- arguments
- IEnumerable<DbExpression>
En lista över uttryck som innehåller argumenten.
Returer
En ny DbLambdaExpression som representerar Lambda-funktionsprogrammet.
Undantag
lambda eller arguments är null.
Antalet arguments är inte lika med antalet variabler som deklareras av lambda, eller arguments innehåller ett uttryck som har en resultattyp som inte är lika med eller promotable med motsvarande variabeltyp.
Gäller för
Invoke(DbLambda, DbExpression[])
Skapar en ny DbLambdaExpression som representerar programmet för den angivna Lambda-funktionen till de angivna 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
Parametrar
- arguments
- DbExpression[]
Uttryck som anger argumenten.
Returer
En ny DbLambdaExpression som representerar Lambda-funktionsprogrammet.
Undantag
lambda eller arguments är null.
Antalet arguments är inte lika med antalet variabler som deklareras av lambda, eller arguments innehåller ett uttryck som har en resultattyp som inte är lika med eller promotable med motsvarande variabeltyp.