Partager via


IModelExpressionProvider.CreateModelExpression<TModel,TValue> Méthode

Définition

Retourne une ModelExpression instance décrivant le donnéexpression.

public:
generic <typename TModel, typename TValue>
 Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExpression ^ CreateModelExpression(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary<TModel> ^ viewData, System::Linq::Expressions::Expression<Func<TModel, TValue> ^> ^ expression);
public Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression CreateModelExpression<TModel,TValue> (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression);
abstract member CreateModelExpression : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
Public Function CreateModelExpression(Of TModel, TValue) (viewData As ViewDataDictionary(Of TModel), expression As Expression(Of Func(Of TModel, TValue))) As ModelExpression

Paramètres de type

TModel

Type de .viewDataModel

TValue

Type du expression résultat.

Paramètres

viewData
ViewDataDictionary<TModel>

ViewDataDictionary<TModel> contenant le Model par rapport à qui expression est évalué.

expression
Expression<Func<TModel,TValue>>

Expression à évaluer par rapport au modèle actuel.

Retours

Un nouveau ModelExpression instance décrivant le donné expression.

S’applique à