Dil

ExpressionExtensions.TryGetIndexerArguments Yöntem

Tanım

Verilen yöntem çağrısı ifadesi varlıkta dizin oluşturucuya yapılan çağrıyı temsil ederse, bu yöntem varlık ifadesini ve özellik adını ayıklar.

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

Parametreler

methodCallExpression
MethodCallExpression

Dizin oluşturucu için method-call ifadesi.

model
IModel

Kullanılacak model.

entityExpression
Expression

Ayıklanan varlık erişim ifadesi.

propertyName
String

Erişilen özellik adı.

Döndürülenler

true method-call dizin oluşturucu içinse; false aksi takdirde.

Şunlara uygulanır