加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – ViewModel做和不做

发布时间:2020-12-16 03:20:42 所属栏目:asp.Net 来源:网络整理
导读:我现在正处于构建MVC应用程序的有趣部分.过去3周我一直在研究建筑,ONION,以及了解IOC / DI等. 所以我的问题是: 实现ViewModels的最佳方法是什么?到目前为止,我已经看到了一些可怕的例子. 解决方法 我建议阅读本文,其中概述了处理视图模型的不同“策略”. h
我现在正处于构建MVC应用程序的有趣部分.过去3周我一直在研究建筑,ONION,以及了解IOC / DI等.

所以我的问题是:
实现ViewModels的最佳方法是什么?到目前为止,我已经看到了一些可怕的例子.

解决方法

我建议阅读本文,其中概述了处理视图模型的不同“策略”.
http://blogs.msdn.com/b/simonince/archive/2010/01/26/view-models-in-asp-net-mvc.aspx

我可以为视图模型提供的一些建议是:

>将它们直接放在您的视图上用户界面需要什么,
>首选为单独的页面创建自定义视图模型,而不是将它们概括为可在不同视图中重复使用.
>保持简单和安全;平坦,不要过分继承等.
>如果要从数据库模型进行映射,请采用现有方法在模型和视图模型(如AutoMapper)之间进行映射
>在某些情况下考虑使用dynamic,它更灵活,摩擦力更小.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读