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
противном случае — значение .
Применяется к
Entity Framework