Compartir a través de


ModelExpressionProvider.CreateModelExpression Método

Definición

Sobrecargas

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

Devuelve una ModelExpression instancia que describe el especificado expression.

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

Devuelve una ModelExpression instancia que describe el especificado expression.

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

Source:
ModelExpressionProvider.cs
Source:
ModelExpressionProvider.cs
Source:
ModelExpressionProvider.cs

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

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.

Implementaciones

Se aplica a

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

Source:
ModelExpressionProvider.cs

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

Parámetros de tipo

TModel

Tipo del objeto viewDataModel.

Parámetros

viewData
ViewDataDictionary<TModel>

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

expression
String

Nombre de expresión, relativo a viewData.Model.

Devoluciones

ModelExpression Nueva instancia que describe el objeto especificadoexpression.

Se aplica a