ExpressionExtensions.TryGetIndexerArguments Méthode

Définition

Si l’expression d’appel de méthode donnée représente un appel à l’indexeur sur l’entité, cette méthode extrait l’expression d’entité et le nom de la propriété.

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

Paramètres

methodCallExpression
MethodCallExpression

Expression d’appel de méthode pour l’indexeur.

model
IModel

Modèle à utiliser.

entityExpression
Expression

Expression d’accès à l’entité extraite.

propertyName
String

Nom de la propriété consultée.

Retours

true si l’appel de méthode était pour l’indexeur ; false Sinon.

S’applique à