Asp.net mvc 是否有从域模型自动生成视图模型的工具?

Asp.net mvc 是否有从域模型自动生成视图模型的工具?,asp.net-mvc,Asp.net Mvc,我目前正在使用ADO.NET DbContext生成器从实体模型生成域对象。是否有任何工具可以为每个域对象生成视图模型?向视图模型属性添加数据注释,如[Required]、[DisplayName]和[DataType],也很好 我将添加到这些生成的视图模型中,以构建更复杂的视图模型,但至少最繁琐的工作是自动化的 ASP.NETMVC4RC 谢谢 不,没有这样的工具。由您定义视图模型。工具不可能知道视图的外观以及它们包含的信息。请记住,视图模型可以是多个域模型的投影。工具可以从现有的数据库模式生

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

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

ASP.NETMVC4RC


谢谢

不,没有这样的工具。由您定义视图模型。工具不可能知道视图的外观以及它们包含的信息。请记住,视图模型可以是多个域模型的投影。工具可以从现有的数据库模式生成模型,但视图模型没有这种功能。他们的设计由开发人员和IMHO的独创性决定,这样更好。

您希望该工具如何知道
DisplayName
和所有其他内容…?@gdoron,在我看来,
[必需的]
[数据类型]
可以从列设置和
[显示名称]中派生出来
可以是根据大小写拆分的列名。我的请求实际上是将属性添加到属性中。如果我对生成的值不满意,我可以手动调整值,如
[DisplayName]