Condividi tramite


ExpressionExtensions.TryGetIndexerArguments Metodo

Definizione

Se l'espressione di chiamata al metodo specificata rappresenta una chiamata all'indicizzatore nell'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 indicizzatore.

model
IModel

Modello da usare.

entityExpression
Expression

Espressione di accesso alle entità estratta.

propertyName
String

Nome della proprietà accessibile.

Restituisce

true se la chiamata al metodo era per indicizzatore; false Altrimenti.

Si applica a