asp.net-mvc – ASP.NET MVC ViewModel自动生成
发布时间:2020-12-16 03:51:14 所属栏目:asp.Net 来源:网络整理
导读:我的MVC项目中有大量的ADO.NET实体.我将直接从我的视图/控制器中使用这些实体…但是,我认为最好使用ViewModel,它可以更准确地反映View所需的内容. 我正在寻找一种方法,我可以从现有实体自动生成ViewModel,即从现有成员自动生成包装器或适配器模式…或者循环
我的MVC项目中有大量的ADO.NET实体.我将直接从我的视图/控制器中使用这些实体…但是,我认为最好使用ViewModel,它可以更准确地反映View所需的内容.
我正在寻找一种方法,我可以从现有实体自动生成ViewModel,即从现有成员自动生成包装器或适配器模式…或者循环遍历公共属性的T4模板ViewModel的实体和输出属性…然后我可以删除我不需要的属性或创建聚合视图模型等. 我似乎无法找到从现有类型自动生成包装器或适配器模式类的方法吗? 然后在运行时使用AutoMapper在ViewModel和Entity之间进行映射. 谢谢 解决方法
您可以使用
AutoMapper将域模型转换为视图模型.有一个
great post from Jimmy Bogard解释了如何在控制器操作中集成它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Microsoft成员提供者与自定义提供者vs完成自定义
- 在ASP.NET MVC 5中向Windows角色添加自定义角色
- asp.net – 如何防止asp:Timer在生成响应之前发送tick?
- ASP.NET MVC“Tidy”Html即时
- asp.net – 在C#中从IronPython调用时引用Python“导入”程
- asp.net – 如何让网站支持Windows Live Writer?
- ASP.NET Hang – 通用字典并发问题导致GC死锁
- asp.net-mvc – 在MVC身份(2.0.1)中的regenerateIdentity/v
- asp.net-mvc – 如何在多个Asp.net MVC应用程序中使用通用布
- asp.net-mvc – ASP.NET MVC控制器的[Authorize]属性仅适用
推荐文章
站长推荐
热点阅读