DbExpressionBuilder.Invoke Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um novo DbLambdaExpression que representa a aplicação da função Lambda especificada aos argumentos dados.
Sobrecargas
| Name | Description |
|---|---|
| Invoke(EdmFunction, DbExpression[]) |
Cria um novo DbFunctionExpression que representa a invocação da função especificada com os argumentos dados. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Cria um novo DbFunctionExpression que representa a invocação da função especificada com os argumentos dados. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Cria um novo DbLambdaExpression que representa a aplicação da função Lambda especificada aos argumentos dados. |
| Invoke(DbLambda, DbExpression[]) |
Cria um novo DbLambdaExpression que representa a aplicação da função Lambda especificada aos argumentos dados. |
Invoke(EdmFunction, DbExpression[])
Cria um novo DbFunctionExpression que representa a invocação da função especificada com os argumentos dados.
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
Metadados para a função invocar.
- arguments
- DbExpression[]
Expressões que fornecem os argumentos para a função.
Devoluções
Uma nova DbFunctionExpression representando a invocação da função.
Exceções
function é nulo, ou arguments é nulo ou contém nulo.
A contagem de arguments não é igual ao número de parâmetros declarados por function, nem arguments contém uma expressão cujo tipo de resultado não é igual ou promosível ao tipo de parâmetro da função correspondente.
Aplica-se a
Invoke(EdmFunction, IEnumerable<DbExpression>)
Cria um novo DbFunctionExpression que representa a invocação da função especificada com os argumentos dados.
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
Metadados para a função invocar.
- arguments
- IEnumerable<DbExpression>
Uma lista de expressões que fornecem os argumentos para a função.
Devoluções
Uma nova DbFunctionExpression representando a invocação da função.
Exceções
function é nulo, ou arguments é nulo ou contém nulo.
A contagem de arguments não é igual ao número de parâmetros declarados por function, nem arguments contém uma expressão cujo tipo de resultado não é igual ou promosível ao tipo de parâmetro da função correspondente.
Aplica-se a
Invoke(DbLambda, IEnumerable<DbExpression>)
Cria um novo DbLambdaExpression que representa a aplicação da função Lambda especificada aos 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>
Uma lista de expressões que fornecem os argumentos.
Devoluções
Uma nova DbLambdaExpression que representa a aplicação da função Lambda.
Exceções
lambda ou arguments é null.
A contagem de arguments não é igual ao número de variáveis declaradas por lambda, nem arguments contém uma expressão cujo tipo de resultado não seja igual ou promovida ao tipo de variável correspondente.
Aplica-se a
Invoke(DbLambda, DbExpression[])
Cria um novo DbLambdaExpression que representa a aplicação da função Lambda especificada aos 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[]
Expressões que fornecem os argumentos.
Devoluções
Uma nova DbLambdaExpression que representa a aplicação da função Lambda.
Exceções
lambda ou arguments é null.
A contagem de arguments não é igual ao número de variáveis declaradas por lambda, nem arguments contém uma expressão cujo tipo de resultado não seja igual ou promovida ao tipo de variável correspondente.