DbExpressionBuilder.Invoke Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una nueva expresión DbLambdaExpression que representa la aplicación de la función Lambda especificada a los argumentos dados.
Sobrecargas
Invoke(EdmFunction, DbExpression[]) |
Crea un nuevo DbFunctionExpression que representa la invocación de la función especificada con argumentos determinados. |
Invoke(EdmFunction, IEnumerable<DbExpression>) |
Crea un nuevo DbFunctionExpression que representa la invocación de la función especificada con argumentos determinados. |
Invoke(DbLambda, IEnumerable<DbExpression>) |
Crea una nueva expresión DbLambdaExpression que representa la aplicación de la función Lambda especificada a los argumentos dados. |
Invoke(DbLambda, DbExpression[]) |
Crea una nueva expresión DbLambdaExpression que representa la aplicación de la función Lambda especificada a los argumentos dados. |
Invoke(EdmFunction, DbExpression[])
Crea un nuevo DbFunctionExpression que representa la invocación de la función especificada con argumentos determinados.
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
Parámetros
- function
- EdmFunction
Metadatos para la función que se va a invocar.
- arguments
- DbExpression[]
Expresiones que proporcionan los argumentos a la función.
Devoluciones
Nuevo DbFunctionExpression que representa la invocación de función.
Excepciones
function
es null, o arguments
es nulo o contiene un valor null.
El recuento de arguments
no es igual al número de parámetros declarados por function
, o arguments
contiene una expresión que tiene un tipo de resultado que no es igual ni se puede promover al tipo de parámetro de función correspondiente.
Se aplica a
Invoke(EdmFunction, IEnumerable<DbExpression>)
Crea un nuevo DbFunctionExpression que representa la invocación de la función especificada con argumentos determinados.
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
Parámetros
- function
- EdmFunction
Metadatos para la función que se va a invocar.
- arguments
- IEnumerable<DbExpression>
Una lista de expresiones que proporcionan los argumentos para la función.
Devoluciones
Nuevo DbFunctionExpression que representa la invocación de función.
Excepciones
function
es null, o arguments
es nulo o contiene un valor null.
El recuento de arguments
no es igual al número de parámetros declarados por function
, o arguments
contiene una expresión que tiene un tipo de resultado que no es igual ni se puede promover al tipo de parámetro de función correspondiente.
Se aplica a
Invoke(DbLambda, IEnumerable<DbExpression>)
Crea una nueva expresión DbLambdaExpression que representa la aplicación de la función Lambda especificada a los argumentos dados.
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
Parámetros
- arguments
- IEnumerable<DbExpression>
Una lista de expresiones que proporcionan los argumentos.
Devoluciones
Nuevo DbLambdaExpression que representa la aplicación de la función lambda.
Excepciones
lambda
o arguments
es null.
El recuento de arguments
no es igual al número de variables declarado por lambda
, o arguments
contiene una expresión que tiene un tipo de resultado que no es igual ni se puede promover al tipo de variable correspondiente.
Se aplica a
Invoke(DbLambda, DbExpression[])
Crea una nueva expresión DbLambdaExpression que representa la aplicación de la función Lambda especificada a los argumentos dados.
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
Parámetros
- arguments
- DbExpression[]
Expresiones que proporcionan los argumentos.
Devoluciones
Nuevo DbLambdaExpression que representa la aplicación de la función lambda.
Excepciones
lambda
o arguments
es null.
El recuento de arguments
no es igual al número de variables declarado por lambda
, o arguments
contiene una expresión que tiene un tipo de resultado que no es igual ni se puede promover al tipo de variable correspondiente.