是否有任何工具可以从实体生成 DTO?
Posted
技术标签:
【中文标题】是否有任何工具可以从实体生成 DTO?【英文标题】:Is there any tool to generate DTOs from entities? 【发布时间】:2010-12-28 16:33:54 【问题描述】:我想以完全自动化的方式从实体生成 DTO。我的意思是一些工具读取我的 .edmx 模型并将其转换为 DTO。我在 *** 中看到过this,但那只是表面的自动化水平。我不想写太多代码……如果可能的话,根本不写任何代码。
【问题讨论】:
我也想要一个,请哪位开源的人? 【参考方案1】:通常,实体框架使用内部模板系统为您的模型生成 C# 实体类型。在 Entity Framework 4 中,您可以将其替换为自定义 T4 模板。除了发出实体类型外,您还可以更改模板以同时允许 DTO。
右键单击模型设计器图面。单击“添加代码生成项”。自定义发出的 T4 模板。
【讨论】:
以上是关于是否有任何工具可以从实体生成 DTO?的主要内容,如果未能解决你的问题,请参考以下文章
JPA的模式:从实体生成数据传输对象DTO并将DTO合并到数据库
JPA 模式:从实体生成数据传输对象 DTO 并将 DTO 合并到数据库