Поделиться через


ExpressionExtensions.TryGetEFPropertyArguments Метод

Определение

Если заданное выражение вызова метода представляет вызов Property<TProperty>(Object, String), то этот метод извлекает выражение сущности и имя свойства.

public static bool TryGetEFPropertyArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, out System.Linq.Expressions.Expression entityExpression, out string propertyName);
public static bool TryGetEFPropertyArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, out System.Linq.Expressions.Expression? entityExpression, out string? propertyName);
static member TryGetEFPropertyArguments : System.Linq.Expressions.MethodCallExpression * Expression * string -> bool
<Extension()>
Public Function TryGetEFPropertyArguments (methodCallExpression As MethodCallExpression, ByRef entityExpression As Expression, ByRef propertyName As String) As Boolean

Параметры

methodCallExpression
MethodCallExpression

Выражение вызова метода для Property<TProperty>(Object, String)

entityExpression
Expression

Выражение доступа к извлеченной сущности.

propertyName
String

Имя доступного свойства.

Возвращаемое значение

true Значение , если метод-вызов был для Property<TProperty>(Object, String); в false противном случае — значение .

Применяется к