Language

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 。

適用対象