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如果方法调用用于 ,则为 ;false否则为 Property<TProperty>(Object, String)

适用于