【发布时间】:2011-02-09 14:48:20
【问题描述】:
我的 MVC 项目中有大量 ADO.NET 实体。我打算直接从我的视图/控制器中使用这些实体......但是,我认为最好使用更准确地反映视图需求的 ViewModel。
我正在寻找一种可以从现有实体自动生成 ViewModel 的方法,即从现有成员自动生成包装器或适配器模式...或者循环通过公共的 T4 模板实体的属性,以及 ViewModel 的输出属性...然后我可以删除我不需要的属性或创建聚合视图模型等。
我似乎在任何地方都找不到从现有类型自动生成包装器或适配器模式类的方法?
然后想法是在运行时,使用 AutoMapper 在 ViewModel 和 Entity 之间进行映射。
谢谢
【问题讨论】:
标签: asp.net-mvc viewmodel mvvm