DbExpressionBuilder.Invoke Método

Definición

Crea un nuevo DbLambdaExpression objeto que representa la aplicación de la función Lambda especificada a los argumentos especificados.

Sobrecargas

Nombre Description
Invoke(EdmFunction, DbExpression[])

Crea un nuevo DbFunctionExpression objeto que representa la invocación de la función especificada con los argumentos especificados.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Crea un nuevo DbFunctionExpression objeto que representa la invocación de la función especificada con los argumentos especificados.

Invoke(DbLambda, IEnumerable<DbExpression>)

Crea un nuevo DbLambdaExpression objeto que representa la aplicación de la función Lambda especificada a los argumentos especificados.

Invoke(DbLambda, DbExpression[])

Crea un nuevo DbLambdaExpression objeto que representa la aplicación de la función Lambda especificada a los argumentos especificados.

Invoke(EdmFunction, DbExpression[])

Crea un nuevo DbFunctionExpression objeto que representa la invocación de la función especificada con los argumentos especificados.

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 de 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 null o contiene 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 o promotable al tipo de parámetro de función correspondiente.

Se aplica a

Invoke(EdmFunction, IEnumerable<DbExpression>)

Crea un nuevo DbFunctionExpression objeto que representa la invocación de la función especificada con los argumentos especificados.

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 de la función que se va a invocar.

arguments
IEnumerable<DbExpression>

Lista de 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 null o contiene 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 o promotable al tipo de parámetro de función correspondiente.

Se aplica a

Invoke(DbLambda, IEnumerable<DbExpression>)

Crea un nuevo DbLambdaExpression objeto que representa la aplicación de la función Lambda especificada a los argumentos especificados.

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

lambda
DbLambda

Instancia DbLambda de que representa la función Lambda que se va a aplicar.

arguments
IEnumerable<DbExpression>

Lista de expresiones que proporcionan los argumentos.

Devoluciones

Nuevo DbLambdaExpression que representa la aplicación de funciones lambda.

Excepciones

lambda o arguments es null.

El recuento de arguments no es igual al número de variables declaradas por lambda, o arguments contiene una expresión que tiene un tipo de resultado que no es igual o promotable al tipo de variable correspondiente.

Se aplica a

Invoke(DbLambda, DbExpression[])

Crea un nuevo DbLambdaExpression objeto que representa la aplicación de la función Lambda especificada a los argumentos especificados.

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

lambda
DbLambda

Instancia DbLambda de que representa la función Lambda que se va a aplicar.

arguments
DbExpression[]

Expresiones que proporcionan los argumentos.

Devoluciones

Nuevo DbLambdaExpression que representa la aplicación de funciones lambda.

Excepciones

lambda o arguments es null.

El recuento de arguments no es igual al número de variables declaradas por lambda, o arguments contiene una expresión que tiene un tipo de resultado que no es igual o promotable al tipo de variable correspondiente.

Se aplica a