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çin ise; false Aksi takdir -de.

Şunlara uygulanır