Asp.net mvc 如何重命名实体framework.edmx文件
我有一个由第三方开发的新MVC4项目。在进行其他更改并投入生产之前,我想重命名.edmx文件。我可以重命名文件本身,但.tt文件不会更改 我需要重命名我的edmx、设计器、图表和两个T4模板文件。这就是我所做的-Asp.net mvc 如何重命名实体framework.edmx文件,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我有一个由第三方开发的新MVC4项目。在进行其他更改并投入生产之前,我想重命名.edmx文件。我可以重命名文件本身,但.tt文件不会更改 我需要重命名我的edmx、设计器、图表和两个T4模板文件。这就是我所做的- 卸载VS中的项目,编辑,重命名所有上述文件,以满足您的需要。所有这些文件的名称的第一部分应该相同 在Windows资源管理器中打开项目目录并手动重命名以上所有文件。名称应与您在步骤1中在项目文件中输入的内容完全匹配 打开两个tt文件,找到并替换原来的edmx文件名 在文本编辑器中打开E
删除tt文件并重新生成它们,或者只是简单地重命名它们。我确实尝试过删除它们,以为它们会在重建后生成,但没有。在解决方案资源管理器中右键单击文件时,重命名似乎不是一个选项。我想在Windows资源管理器中重命名它们,但似乎没有那么容易。删除它们时,必须打开edmx右键单击可用空间,然后单击“添加代码生成”项目。看看这里有更多的信息:基本上都是相同的步骤。大部分技巧都是这样做的。我还研究了edmx图的属性,更改了实体容器名称和名称空间以匹配新名称,并对整个解决方案进行了文件搜索和替换,以使所有类保持一致。重建之后,一切似乎都正常了。如果你能提供答案,我很乐意接受。谢谢这非常有效,只需几个指针:4.1您还需要修改图表文件(.edmx.diagram),并将原始名称的所有实例替换为新的实例/4.2从数据库更新模型以刷新app.Config文件中的连接字符串