ExpressionExtensions.TryGetIndexerArguments Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.