ExpressionExtensions.TryGetIndexerArguments 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.
Se a expressão de chamada de método fornecida representar uma chamada para o indexador na entidade, esse método extrairá a expressão de entidade e o nome da propriedade.
public static bool TryGetIndexerArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression entityExpression, out string propertyName);
public static bool TryGetIndexerArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression? entityExpression, out string? propertyName);
static member TryGetIndexerArguments : System.Linq.Expressions.MethodCallExpression * Microsoft.EntityFrameworkCore.Metadata.IModel * Expression * string -> bool
<Extension()>
Public Function TryGetIndexerArguments (methodCallExpression As MethodCallExpression, model As IModel, ByRef entityExpression As Expression, ByRef propertyName As String) As Boolean
Parâmetros
- methodCallExpression
- MethodCallExpression
A expressão de chamada de método para indexador.
- model
- IModel
O modelo a ser usado.
- entityExpression
- Expression
A expressão de acesso de entidade extraída.
- propertyName
- String
O nome da propriedade acessada.
Retornos
true
se a chamada de método for para indexador; false
Caso contrário.
Aplica-se a
Entity Framework