实体框架5和代码生成策略

时间:2012-12-09 09:51:18

标签: entity-framework

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

现在,当我尝试编译程序时,我得到了一整个错误列表,如...

  

类型'Chapter2ConsoleApp.Address'已包含定义   对于'Street2'

解决方法是什么?

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

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

enter image description here