Ali*_*zmi 5 model-view-controller asp.net-mvc data-modeling
我刚开始使用ASP.NET MVC试图首先理解这个哲学.我想我很清楚控制器和视图所扮演的角色,但我对模型部分有点困惑.一些消息来源说它的域模型,有人说它是数据模型,有些人说它是绑定到视图的对象.
恕我直言这些是非常不同的事情.所以,有人可以一劳永逸地清除这个吗?
我想实际添加一个额外的层来使事情更清晰.基本上,"模型"是特定于域的东西,并且知道如何持久化(假设持久性是域的一部分).
IMO,我提到的另一层我称之为ViewModel ...有时,传递给视图的"模型"实际上与域无关......它将包含验证信息,用户显示信息,查找列表值以在视图中显示.
我认为这是你所拥有的脱节:-)
归档时间: |
|
查看次数: |
612 次 |
最近记录: |