DbExpressionBuilder.Invoke Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy újat DbLambdaExpression , amely a megadott Lambda-függvény adott argumentumokra való alkalmazását jelöli.
Túlterhelések
| Name | Description |
|---|---|
| Invoke(EdmFunction, DbExpression[]) |
Létrehoz egy újat DbFunctionExpression , amely a megadott függvény meghívását jelöli a megadott argumentumokkal. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Létrehoz egy újat DbFunctionExpression , amely a megadott függvény meghívását jelöli a megadott argumentumokkal. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Létrehoz egy újat DbLambdaExpression , amely a megadott Lambda-függvény adott argumentumokra való alkalmazását jelöli. |
| Invoke(DbLambda, DbExpression[]) |
Létrehoz egy újat DbLambdaExpression , amely a megadott Lambda-függvény adott argumentumokra való alkalmazását jelöli. |
Invoke(EdmFunction, DbExpression[])
Létrehoz egy újat DbFunctionExpression , amely a megadott függvény meghívását jelöli a megadott argumentumokkal.
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
Paraméterek
- function
- EdmFunction
A meghívandó függvény metaadatai.
- arguments
- DbExpression[]
A függvény argumentumait biztosító kifejezések.
Válaszok
A függvényhívást jelképező új DbFunctionExpression.
Kivételek
function null értékű, vagy arguments null értékű, vagy null értéket tartalmaz.
A függvények száma arguments nem egyenlő a függvény paramétertípusával functiondeklarált paraméterek számával, vagy arguments olyan kifejezést tartalmaz, amelynek eredménytípusa nem egyenlő vagy nem promótáblás a megfelelő függvényparaméter-típussal.
A következőre érvényes:
Invoke(EdmFunction, IEnumerable<DbExpression>)
Létrehoz egy újat DbFunctionExpression , amely a megadott függvény meghívását jelöli a megadott argumentumokkal.
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
Paraméterek
- function
- EdmFunction
A meghívandó függvény metaadatai.
- arguments
- IEnumerable<DbExpression>
A függvény argumentumait biztosító kifejezések listája.
Válaszok
A függvényhívást jelképező új DbFunctionExpression.
Kivételek
function null értékű, vagy arguments null értékű, vagy null értéket tartalmaz.
A függvények száma arguments nem egyenlő a függvény paramétertípusával functiondeklarált paraméterek számával, vagy arguments olyan kifejezést tartalmaz, amelynek eredménytípusa nem egyenlő vagy nem promótáblás a megfelelő függvényparaméter-típussal.
A következőre érvényes:
Invoke(DbLambda, IEnumerable<DbExpression>)
Létrehoz egy újat DbLambdaExpression , amely a megadott Lambda-függvény adott argumentumokra való alkalmazását jelöli.
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
Paraméterek
- arguments
- IEnumerable<DbExpression>
Az argumentumokat biztosító kifejezések listája.
Válaszok
A Lambda függvényalkalmazást képviselő új DbLambdaExpression.
Kivételek
lambda vagy arguments null értékű.
A változók száma arguments nem egyenlő a deklarált lambdaváltozók számával, vagy arguments olyan kifejezést tartalmaz, amelynek eredménytípusa nem egyenlő vagy nem promóciós a megfelelő változótípussal.
A következőre érvényes:
Invoke(DbLambda, DbExpression[])
Létrehoz egy újat DbLambdaExpression , amely a megadott Lambda-függvény adott argumentumokra való alkalmazását jelöli.
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
Paraméterek
- arguments
- DbExpression[]
Az argumentumokat biztosító kifejezések.
Válaszok
A Lambda függvényalkalmazást képviselő új DbLambdaExpression.
Kivételek
lambda vagy arguments null értékű.
A változók száma arguments nem egyenlő a deklarált lambdaváltozók számával, vagy arguments olyan kifejezést tartalmaz, amelynek eredménytípusa nem egyenlő vagy nem promóciós a megfelelő változótípussal.