Sprache

ExpressionExtensions.TryGetIndexerArguments Methode

Definition

Wenn der angegebene Methodenaufrufausdruck einen Aufruf des Indexers für die Entität darstellt, extrahiert diese Methode den Entitätsausdruck und den Eigenschaftennamen.

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

Parameter

methodCallExpression
MethodCallExpression

Der Methodenaufrufausdruck für den Indexer.

model
IModel

Das zu verwendende Modell.

entityExpression
Expression

Der extrahierte Entitätszugriffsausdruck.

propertyName
String

Der Name der zugegriffenen Eigenschaft.

Gibt zurück

true wenn der Methodenaufruf für indexer war; false andernfalls.

Gilt für: