다음을 통해 공유


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 그렇지 않으면.

적용 대상