是否有工具从域模型自动生成视图模型?

时间:2012-06-30 18:28:08

标签: asp.net-mvc

我目前正在使用ADO.NET DbContext Generator从实体模型生成域对象。是否有任何工具可以为每个域对象生成视图模型?将[Required],[DisplayName]和[DataType]等数据注释添加到视图模型属性中也很不错。

我将添加这些生成的视图模型来构建更复杂的视图模型,但至少最繁琐的工作是自动化的。

ASP.NET MVC 4 RC

谢谢!

1 个答案:

答案 0 :(得分:2)

不,没有这样的工具。您可以自定义视图模型。工具无法知道您的视图的外观以及它们包含的信息。请记住,视图模型可以是多个域模型的投影。工具可以从现有的数据库模式生成模型,但视图模型没有这样的东西。他们的设计留给了开发人员和恕我直言的天真,这更好。