Udostępnij za pośrednictwem


ExpressionExtensions.TryGetIndexerArguments Metoda

Definicja

Jeśli podane wyrażenie wywołania metody reprezentuje wywołanie indeksatora w jednostce, metoda wyodrębnia wyrażenie jednostki i nazwę właściwości.

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

Parametry

methodCallExpression
MethodCallExpression

Wyrażenie wywołania metody dla indeksatora.

model
IModel

Model do użycia.

entityExpression
Expression

Wyodrębnione wyrażenie dostępu do jednostki.

propertyName
String

Nazwa właściwości, do których uzyskiwano dostęp.

Zwraca

true jeśli wywołanie metody było dla indeksatora; false Inaczej.

Dotyczy