Share via


ModelExpressionProvider.CreateModelExpression Méthode

Définition

Surcharges

CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>)

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

CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String)

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

CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>)

Source:
ModelExpressionProvider.cs
Source:
ModelExpressionProvider.cs

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

public:
generic <typename TModel, typename TValue>
 virtual 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
override this.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 auquel expression est évalué.

expression
Expression<Func<TModel,TValue>>

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

Retours

ModelExpression Nouvelle instance décrivant le donnéexpression.

Implémente

S’applique à

CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String)

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

public:
generic <typename TModel>
 Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExpression ^ CreateModelExpression(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary<TModel> ^ viewData, System::String ^ expression);
public Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression CreateModelExpression<TModel> (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, string expression);
member this.CreateModelExpression : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> * string -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
Public Function CreateModelExpression(Of TModel) (viewData As ViewDataDictionary(Of TModel), expression As String) As ModelExpression

Paramètres de type

TModel

Type de .viewDataModel

Paramètres

viewData
ViewDataDictionary<TModel>

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

expression
String

Nom de l’expression, relatif à viewData.Model.

Retours

ModelExpression Nouvelle instance décrivant le donnéexpression.

S’applique à