当前位置: 代码迷 >> ASP.NET >> 问个MVC开发的基础有关问题,有几个地方不是很清楚
  详细解决方案

问个MVC开发的基础有关问题,有几个地方不是很清楚

热度:1028   发布时间:2013-02-25 00:00:00.0
问个MVC开发的基础问题,有几个地方不是很清楚
比如我做一个发布新闻的系统.两个表.一个分类NEWSCLASS 一个NEWS表. 使用的是EF 的CODE-FIRST
然后建了两个MODEL 

有时候取数据时并不需要MODEL里所有的属性. 比如只需要其中的三四个字段,这时是建一个新的MODEL吗? 还是使用原有的MODEL然后手工去填充. 发现如果把所有的字段全取出来就能直接TOLIST.如果只取几个字段就要手工填充.是这样的吗?

------解决方案--------------------------------------------------------
这个问题被问了多次。

你应该把View Model和Model分开。View Model和View对应。

用 LINQ 的 Select 投影。
  相关解决方案