ExpressionExtensions.TryGetEFPropertyArguments(MethodCallExpression, Expression, String) Yöntem

Tanım

Verilen bir yöntem çağrısı ifadesi çağrısı temsil Property<TProperty>(Object, String) ediyorsa, bu yöntem varlık ifadesini ve özellik adını ayıklar.

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

Parametreler

methodCallExpression
MethodCallExpression

için yöntem çağrısı ifadesi Property<TProperty>(Object, String)

entityExpression
Expression

Ayıklanan varlık erişim ifadesi.

propertyName
String

Erişilen özellik adı.

Döndürülenler

Boolean

true yöntem çağrısı için ise Property<TProperty>(Object, String) ; false değilse.

Şunlara uygulanır