Udostępnij za pośrednictwem


IModelExpressionProvider.CreateModelExpression<TModel,TValue> Metoda

Definicja

ModelExpression Zwraca wystąpienie opisujące daną expressionwartość .

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

Parametry typu

TModel

Typ elementu viewData.Model

TValue

Typ expression wyniku.

Parametry

viewData
ViewDataDictionary<TModel>

Element ViewDataDictionary<TModel> zawierający Model element, względem którego expression jest obliczany.

expression
Expression<Func<TModel,TValue>>

Wyrażenie, które ma zostać ocenione względem bieżącego modelu.

Zwraca

Nowe ModelExpression wystąpienie opisujące daną expressionwartość .

Dotyczy