1

在 ASP.NET MVC 中工作时,我经常发现自己定义了一个基本的 ViewModel,它的所有属性只是实际实体模型的一小部分。然后,我使用AutoMapper将我的对象正确地转换为实体模型和从实体模型中转换出来。这很好用,并且很好地分离了我的关注点。但是,我认为现在有人已经制作了一个工具来简化这个过程!在创建我的 ViewModel 时所有重复的输入不可避免地会导致拼写错误和一些挫败感。

您使用什么工具(如果有)来解决这个问题?

谢谢!

编辑:我不介意用适当的 UI 提示、验证器等来装饰我的属性。我只是讨厌一次又一次地定义相同的属性名称!

4

1 回答 1

3

您可以考虑使用 T4 模板,请参阅此 MSDN 杂志文章以开始使用。您可以创建一个使用反射来获取模型属性的模板,并从中生成 ViewModel。

于 2012-05-02T01:46:13.523 回答