ExpressionExtensions.TryGetIndexerArguments(MethodCallExpression, IModel, Expression, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verilen bir yöntem çağrısı ifadesi varlık üzerinde dizin oluşturma çağrısını temsil ediyorsa, bu yöntem varlık ifadesini ve özellik adını ayıklar.
public static bool TryGetIndexerArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression entityExpression, out string propertyName);
public static bool TryGetIndexerArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression? entityExpression, out string? propertyName);
static member TryGetIndexerArguments : System.Linq.Expressions.MethodCallExpression * Microsoft.EntityFrameworkCore.Metadata.IModel * Expression * string -> bool
<Extension()>
Public Function TryGetIndexerArguments (methodCallExpression As MethodCallExpression, model As IModel, ByRef entityExpression As Expression, ByRef propertyName As String) As Boolean
Parametreler
- methodCallExpression
- MethodCallExpression
Dizin oluşturma için yöntem çağrısı ifadesi.
- model
- IModel
Kullanmak için model.
- entityExpression
- Expression
Ayıklanan varlık erişim ifadesi.
- propertyName
- String
Erişilen özellik adı.
Döndürülenler
true yöntem çağrısı dizin oluşturma içinse; false Aksi takdir -de.