ExpressionExtensions.TryGetEFPropertyArguments 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果给定的方法调用表达式表示对 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)。