我能够为我的模型创建一个ObjectContext,当我尝试从数据库表中检索所有值时,它运行正常。但是,我希望看到EDM Designer生成的代码,为此我将代码生成策略从None更改为Default。
现在,当我尝试编译程序时,我得到了一整个错误列表,如...
类型'Chapter2ConsoleApp.Address'已包含定义 对于'Street2'
解决方法是什么?
答案 0 :(得分:6)
将代码生成策略更改回“default”不会清除先前执行EntityModelCodeGenerator时生成的文件。您必须从项目中手动删除T4(.tt)文件及其子项。然后右键单击.edmx文件并选择“运行自定义工具”。这将生成一个具有默认配置的新designer.cs文件。
答案 1 :(得分:0)
您始终可以看到生成的代码。您不必更改代码生成策略。在解决方案资源管理器中,单击tt文件旁边的小箭头: