ExpressionExtensions.TryGetIndexerArguments 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果指定的方法呼叫運算式代表實體上索引子的呼叫,則此方法會擷取實體運算式和屬性名稱。
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
否則。