ExpressionExtensions.TryGetIndexerArguments Método

Definición

Si la expresión de llamada a método determinada representa una llamada al indexador de la entidad, este método extrae la expresión de entidad y el nombre de propiedad.

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

Expresión de llamada a método para el indexador.

model
IModel

Modelo que se va a usar.

entityExpression
Expression

Expresión de acceso de entidad extraída.

propertyName
String

Nombre de la propiedad a la que se tiene acceso.

Devoluciones

true si la llamada al método era para el indexador; false Lo contrario.

Se aplica a