次の方法で共有


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 それ以外の場合は 。

適用対象