DbExpressionBuilder.Invoke Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Invoke(DbLambda, IEnumerable<DbExpression>) |
Cria uma nova DbLambdaExpression que representa a aplicação da função Lambda especificada aos argumentos fornecidos. |
Invoke(DbLambda, DbExpression[]) |
Cria uma nova DbLambdaExpression que representa a aplicação da função Lambda especificada aos argumentos fornecidos. |
Invoke(EdmFunction, IEnumerable<DbExpression>) |
Cria uma nova DbFunctionExpression que representa a invocação da função especificada com os argumentos fornecidos. |
Invoke(EdmFunction, DbExpression[]) |
Cria uma nova DbFunctionExpression que representa a invocação da função especificada com os argumentos fornecidos. |
Invoke(DbLambda, IEnumerable<DbExpression>)
Cria uma nova DbLambdaExpression que representa a aplicação da função Lambda especificada aos argumentos fornecidos.
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
Parâmetros
- arguments
- IEnumerable<DbExpression>
Uma lista de expressões que fornecem os argumentos.
Retornos
Uma nova Expressão que representa o aplicativo de função Lambda.
Exceções
lambda ou argumentos são nulos.
A contagem de argumentos não é igual ao número de variáveis declaradas por lambda ou os argumentos contêm uma expressão que tem um tipo de resultado que não é igual ou passível de promoção para o tipo de variável correspondente.
Aplica-se a
Invoke(DbLambda, DbExpression[])
Cria uma nova DbLambdaExpression que representa a aplicação da função Lambda especificada aos argumentos fornecidos.
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
Parâmetros
- arguments
- DbExpression[]
Expressões que fornecem os argumentos.
Retornos
Uma nova expressão que representa o aplicativo de funções Lambda.
Exceções
lambda ou argumentos são nulos.
A contagem de argumentos não é igual ao número de variáveis declaradas por lambda ou os argumentos contêm uma expressão que tem um tipo de resultado que não é igual ou passível de promoção para o tipo de variável correspondente.
Aplica-se a
Invoke(EdmFunction, IEnumerable<DbExpression>)
Cria uma nova DbFunctionExpression que representa a invocação da função especificada com os argumentos fornecidos.
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
Parâmetros
- function
- EdmFunction
Metadados para a função a ser invocada.
- arguments
- IEnumerable<DbExpression>
Uma lista de expressões que fornecem os argumentos à função.
Retornos
Um novo DbFunctionExpression representando a invocação de função.
Exceções
A função é nula ou os argumentos são nulos ou contêm nulo.
A contagem de argumentos não é igual ao número de parâmetros declarados por função ou os argumentos contêm uma expressão que tem um tipo de resultado que não é igual ou passível de promoção para o tipo de parâmetro de função correspondente.
Aplica-se a
Invoke(EdmFunction, DbExpression[])
Cria uma nova DbFunctionExpression que representa a invocação da função especificada com os argumentos fornecidos.
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
Parâmetros
- function
- EdmFunction
Metadados para a função a ser invocada.
- arguments
- DbExpression[]
Expressões que fornecem os argumentos à função.
Retornos
Um novo DbFunctionExpression representando a invocação de função.
Exceções
A função é nula ou os argumentos são nulos ou contêm nulo.
A contagem de argumentos não é igual ao número de parâmetros declarados por função ou os argumentos contêm uma expressão que tem um tipo de resultado que não é igual ou passível de promoção para o tipo de parâmetro de função correspondente.
Aplica-se a
Entity Framework