2012-12-09 123 views
1

我能够为我的模型创建一个ObjectContext,并且当我尝试从数据库表中检索所有值时它运行良好。但是,我希望看到由EDM Designer生成的代码,为此,我将代码生成策略从None更改为Default。实体框架5和代码生成策略

现在,当我试图编译程序中,我得到这样的错误的完整列表...

类型“Chapter2ConsoleApp.Address”已经包含了定义 为“STREET2”

解决方法是什么?

回答

0

您可以随时看到生成的代码。您不必更改代码生成策略。在解决方案资源管理器,点击小箭头旁边的TT文件:

enter image description here

6

改变代码生成策略回到“默认”不清理时EntityModelCodeGenerator先前执行生成的文件。您将不得不从项目中手动删除T4(.tt)文件及其子项。然后右键单击.edmx文件并选择“运行自定义工具”。这将使用默认配置生成一个新的designer.cs文件。

+0

这是非常有用的,谢谢,没有一代人违约,事情变得模糊和复杂,不知道为什么它决定首先切换,谢谢你 – Qqbt