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
Иначе.
Применяется к
Entity Framework