Compartir a través de


IModelExpressionProvider.CreateModelExpression<TModel,TValue> Método

Definición

Devuelve una ModelExpression instancia que describe el especificado 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

Parámetros de tipo

TModel

Tipo del objeto viewDataModel.

TValue

Tipo del expression resultado.

Parámetros

viewData
ViewDataDictionary<TModel>

que ViewDataDictionary<TModel> contiene el objeto en el Model que expression se evalúa.

expression
Expression<Func<TModel,TValue>>

Expresión que se va a evaluar con respecto al modelo actual.

Devoluciones

ModelExpression Nueva instancia que describe el objeto especificadoexpression.

Se aplica a