Bagikan melalui


ExpressionExtensions.TryGetIndexerArguments Metode

Definisi

Jika ekspresi panggilan metode yang diberikan mewakili panggilan ke pengindeks pada entitas, maka metode ini mengekstrak ekspresi entitas dan nama properti.

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

Parameter

methodCallExpression
MethodCallExpression

Ekspresi panggilan metode untuk pengindeks.

model
IModel

Model yang akan digunakan.

entityExpression
Expression

Ekspresi akses entitas yang diekstrak.

propertyName
String

Nama properti yang diakses.

Mengembalikan

true jika panggilan metode adalah untuk pengindeks; false Sebaliknya.

Berlaku untuk