【问题标题】:Are there Visual Studio Tools For Creating DTO/ViewModel是否有用于创建 DTO/ViewModel 的 Visual Studio 工具
【发布时间】:2011-11-23 16:13:48
【问题描述】:

我正在尝试向我的部门介绍 ASP.Net MVC。我鼓励他们为我们的大型项目(最好是一般项目)为每个视图和 AutoMapper 提供一个 ViewModel。

有时这意味着拥有一个大型实体并选择其 5 个属性并创建 ViewModel。这是通过查看 edmx 模型(许多项目已经存在,所以它首先是 DB)然后在 ViewModel 类中创建匹配属性来完成的。显然,名称等必须匹配 AutoMapper 才能工作。同样对于导航属性,您必须先添加导航名称。理想情况下还可以输入显示名称等。

我正在努力让他们轻松地这样做(他们认为这是额外的工作)。是否有任何工具可以加载字段列表并允许您通过复选框等进行选择并从中创建类?

我想这同样适用于 DTO 等

谢谢

【问题讨论】:

    标签: asp.net-mvc visual-studio viewmodel


    【解决方案1】:

    你试过这个http://www.codesmithtools.com/product/generator

    您可以创建 dto 的模板,然后它会根据需要从任何类型的数据源为您生成文件/dto。

    【讨论】:

    • 看起来很像我在 MVC Scaffolding 中使用的 T4 模板。会看一下,但希望在 Visual Studio 中弹出一些非常直接的内容,并询问需要哪些字段。
    猜你喜欢
    • 2010-12-30
    • 2022-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多