是否有任何工具可以从实体生成DTO?

时间:2010-12-28 16:33:55

标签: .net orm entity-framework-4 automapper

我想以完全自动化的方式从实体生成DTO。我的意思是一些工具读取我的.edmx模型并将其转换为DTO。我在stackoverflow中看到了this,但这是一个表面的自动化水平。我不想写太多代码......如果可能的话根本不写任何代码。

1 个答案:

答案 0 :(得分:2)

通常,Entity Framework使用内部模板系统为您的模型生成C#实体类型。在Entity Framework 4中,您可以使用自定义T4模板替换它。除了发出实体类型之外,您还可以将模板更改为同时允许DTO。

右键单击模型设计器曲面。单击“添加代码生成项”。自定义发出的T4模板。