Lingua

ExpressionExtensions.TryGetIndexerArguments Metodo

Definizione

Se l'espressione di chiamata al metodo specificata rappresenta una chiamata all'indicizzatore sull'entità, questo metodo estrae l'espressione di entità e il nome della proprietà.

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

Parametri

methodCallExpression
MethodCallExpression

Espressione di chiamata al metodo per l'indicizzatore.

model
IModel

Modello da usare.

entityExpression
Expression

Espressione di accesso all'entità estratta.

propertyName
String

Nome della proprietà a cui si accede.

Valori restituiti

true se la chiamata al metodo era per l'indicizzatore; false in caso contrario.

Si applica a