【发布时间】:2014-06-30 18:20:26
【问题描述】:
我有一个由第三方开发的新 MVC 4 项目。我想在进行其他一些更改并投入生产之前重命名 .edmx 文件。我可以重命名文件本身,但 .tt 文件不会更改。
【问题讨论】:
-
删除您的 tt 文件并重新生成它们,或者只是简单地重命名它们。
-
我确实尝试删除它们,以为它们会在重建后生成,但没有。当我右键单击解决方案资源管理器中的文件时,重命名似乎不是一个选项。我正在考虑在 Windows 资源管理器中重命名它们,但似乎没有任何事情那么容易。
-
当您删除它们时,您必须打开 edmx 右键单击一个可用空间,然后单击添加代码生成项。在这里查看更多信息:stackoverflow.com/questions/19496744/upgrade-ef-4-edmx-to-ef-6/… 其步骤基本相同。
-
这样就成功了。我还进入了 edmx 图的属性,更改了实体容器名称和命名空间以匹配新名称,并对整个解决方案进行了文件搜索和替换,以使所有类符合要求。重建后似乎一切正常。如果您提供答案,我将很乐意接受。谢谢!
标签: asp.net-mvc entity-framework