1

我能够为我的模型创建一个 ObjectContext 并且当我尝试从数据库表中检索所有值时它运行良好。但是,我想查看 EDM 设计器生成的代码,为此我将代码生成策略从无更改为默认。

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

“Chapter2ConsoleApp.Address”类型已包含“Street2”的定义

解决方法是什么?

4

2 回答 2

6

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

于 2013-03-15T18:08:13.190 回答
0

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

在此处输入图像描述

于 2012-12-09T21:36:47.380 回答