共用方式為


ExpressionExtensions.TryGetIndexerArguments 方法

定義

如果指定的方法呼叫運算式代表實體上索引子的呼叫,則此方法會擷取實體運算式和屬性名稱。

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

參數

methodCallExpression
MethodCallExpression

索引子的方法呼叫運算式。

model
IModel

要使用的模型。

entityExpression
Expression

擷取的實體存取運算式。

propertyName
String

存取的屬性名稱。

傳回

true 如果方法呼叫是索引子,則為 ; false 否則。

適用於