語言

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 否則,

適用於