【发布时间】:2014-02-14 07:04:41
【问题描述】:
完整的 MVC Noob 警告。(2 小时学习时间)
我在网上查看了很多 MVC3 示例,但我还没有找到一个简单的示例来做我想做的事情。
我想要做的是两个连接两个模型并将一些数据放入一个视图中。最明显的
public partial class Model1
{
public int ID { get; set; }
public int StudentID { get; set; }
public int CoachID { get; set; }
public String StudentName {get;set;}
}
public partial class Model2
{
public int CoachID { get; set; }
public String CoachName { get; set; }
}
在我看来,基本上我只需在 CoachID 上加入模型 1 和模型 2 并打印 网格中的 StudentName 和 CoachName。
我该怎么做?如何为此创建视图模型?
如何遍历视图并打印连接的数据?
我可以改为在数据库中创建一个视图并直接将模型和视图附加到它吗?
听起来很简单,但我在网上花了最后三个小时完全困惑
【问题讨论】:
-
你为什么感到困惑?分开的概念。你到底想要什么?数据库模型加入?还是 ViewModel 加入?在哪个逻辑阶段?你想在视图中使用一些模型吗?加入模型也可以在控制器中完成!
标签: c# asp.net asp.net-mvc-3