Поделиться через


IModelExpressionProvider.CreateModelExpression<TModel,TValue> Метод

Определение

Возвращает экземпляр , ModelExpression описывающий заданный 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

Параметры типа

TModel

Тип viewDataобъекта Model.

TValue

Тип expression результата.

Параметры

viewData
ViewDataDictionary<TModel>

Объект ViewDataDictionary<TModel> , содержащий объект , Model для которого expression вычисляется.

expression
Expression<Func<TModel,TValue>>

Выражение, вычисляемое по текущей модели.

Возвращаемое значение

Новый ModelExpression экземпляр , описывающий заданный expressionобъект .

Применяется к