ExpressionExtensions.TryGetIndexerArguments Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 aufgerufenen Eigenschaft.
Gibt zurück
true
, wenn der Methodenaufruf für den Indexer war; false
Andernfalls.
Gilt für:
Entity Framework