Freigeben über


ModelExpressionProvider.CreateModelExpression Methode

Definition

Überlädt

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

Gibt einen ModelExpression instance zurück, der die angegebene expressionbeschreibt.

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

Gibt einen ModelExpression instance zurück, der die angegebene expressionbeschreibt.

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

Quelle:
ModelExpressionProvider.cs
Quelle:
ModelExpressionProvider.cs
Quelle:
ModelExpressionProvider.cs

Gibt einen ModelExpression instance zurück, der die angegebene expressionbeschreibt.

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

Typparameter

TModel

Der Typ des viewData's Model.

TValue

Der Typ des Ergebnisses expression .

Parameter

viewData
ViewDataDictionary<TModel>

Die ViewDataDictionary<TModel> , die das Model enthält, für das expression ausgewertet wird.

expression
Expression<Func<TModel,TValue>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

Gibt zurück

Eine neue ModelExpression instance, die die angegebene expressionbeschreibt.

Implementiert

Gilt für:

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

Quelle:
ModelExpressionProvider.cs

Gibt einen ModelExpression instance zurück, der die angegebene expressionbeschreibt.

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

Typparameter

TModel

Der Typ des viewData's Model.

Parameter

viewData
ViewDataDictionary<TModel>

Die ViewDataDictionary<TModel> , die das Model enthält, für das expression ausgewertet wird.

expression
String

Ausdrucksname relativ zu viewData.Model.

Gibt zurück

Eine neue ModelExpression instance, die die angegebene expressionbeschreibt.

Gilt für: