DbExpressionBuilder.Invoke Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Invoke(DbLambda, IEnumerable<DbExpression>) |
Vytvoří novou DbLambdaExpression představující aplikaci zadané funkce Lambda na dané argumenty. |
Invoke(DbLambda, DbExpression[]) |
Vytvoří novou DbLambdaExpression představující aplikaci zadané funkce Lambda na dané argumenty. |
Invoke(EdmFunction, IEnumerable<DbExpression>) |
Vytvoří nový DbFunctionExpression představující vyvolání zadané funkce s danými argumenty. |
Invoke(EdmFunction, DbExpression[]) |
Vytvoří nový DbFunctionExpression představující vyvolání zadané funkce s danými argumenty. |
Invoke(DbLambda, IEnumerable<DbExpression>)
Vytvoří novou DbLambdaExpression představující aplikaci zadané funkce Lambda na dané argumenty.
public static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke(this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, arguments As IEnumerable(Of DbExpression)) As DbLambdaExpression
Parametry
- arguments
- IEnumerable<DbExpression>
Seznam výrazů, které poskytují argumenty.
Návraty
Nový výraz představující aplikaci funkce Lambda.
Výjimky
argumenty lambda nebo argumenty mají hodnotu null.
Počet argumentů se nerovná počtu proměnných deklarovaných lambdou nebo argumenty obsahují výraz, který má typ výsledku, který se nerovná nebo není možné použít odpovídající typ proměnné.
Platí pro
Invoke(DbLambda, DbExpression[])
Vytvoří novou DbLambdaExpression představující aplikaci zadané funkce Lambda na dané argumenty.
public static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke(this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, ParamArray arguments As DbExpression()) As DbLambdaExpression
Parametry
- arguments
- DbExpression[]
Výrazy, které poskytují argumenty.
Návraty
Nový výraz představující aplikaci funkce Lambda.
Výjimky
argumenty lambda nebo argumenty mají hodnotu null.
Počet argumentů se nerovná počtu proměnných deklarovaných lambdou nebo argumenty obsahují výraz, který má typ výsledku, který se nerovná nebo není možné použít odpovídající typ proměnné.
Platí pro
Invoke(EdmFunction, IEnumerable<DbExpression>)
Vytvoří nový DbFunctionExpression představující vyvolání zadané funkce s danými argumenty.
public static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke(this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, arguments As IEnumerable(Of DbExpression)) As DbFunctionExpression
Parametry
- function
- EdmFunction
Metadata funkce, která se má vyvolat.
- arguments
- IEnumerable<DbExpression>
Seznam výrazů, které funkci poskytují argumenty.
Návraty
Nový DbFunctionExpression představující vyvolání funkce.
Výjimky
argumenty mají hodnotu null nebo argumenty mají hodnotu null nebo obsahují hodnotu null.
Počet argumentů se nerovná počtu parametrů deklarovaných funkcí nebo argumenty obsahují výraz, který má typ výsledku, který se nerovná nebo není možné použít odpovídající typ parametru funkce.
Platí pro
Invoke(EdmFunction, DbExpression[])
Vytvoří nový DbFunctionExpression představující vyvolání zadané funkce s danými argumenty.
public static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke(this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, ParamArray arguments As DbExpression()) As DbFunctionExpression
Parametry
- function
- EdmFunction
Metadata funkce, která se má vyvolat.
- arguments
- DbExpression[]
Výrazy, které funkci poskytují argumenty.
Návraty
Nový DbFunctionExpression představující vyvolání funkce.
Výjimky
argumenty mají hodnotu null nebo argumenty mají hodnotu null nebo obsahují hodnotu null.
Počet argumentů se nerovná počtu parametrů deklarovaných funkcí nebo argumenty obsahují výraz, který má typ výsledku, který se nerovná nebo není možné použít odpovídající typ parametru funkce.
Platí pro
Entity Framework