我的项目中有内置模型,我想使用一个模型在一个视图中以表格形式显示所有模型的数据。
我正在使用实体框架。
您所描述的是一个 ViewModel - 它允许您将多个属性和模型分组为一个,以便在视图中使用。
例如,假设您有 2 个模型
Model1.cs
Model2.cs
如果您想在视图中使用两者,您可以创建一个名为“ViewModel1.cs”的新模型并按如下方式进行设置:
public class ViewModel1
{
public Model1 model1 { get; set; }
public Model2 model2 { get; set; }
}
然后您可以在视图顶部引用此 ViewModel:
@model ViewModel1.cs
允许您在视图中访问 Model1 和 Model2。