我想以完全自动化的方式从实体生成DTO。我的意思是一些工具读取我的.edmx模型并将其转换为DTO。我在stackoverflow中看到了this,但这是一个表面的自动化水平。我不想写太多代码......如果可能的话根本不写任何代码。
答案 0 :(得分:2)
通常,Entity Framework使用内部模板系统为您的模型生成C#实体类型。在Entity Framework 4中,您可以使用自定义T4模板替换它。除了发出实体类型之外,您还可以将模板更改为同时允许DTO。
右键单击模型设计器曲面。单击“添加代码生成项”。自定义发出的T4模板。