在Visual Studio 2010的c#解决方案中重命名SQL Server表
我有一个非常复杂的程序,是用在Visual Studio 2010的c#解决方案中重命名SQL Server表,c#,sql-server,entity-framework,visual-studio-2010,renaming,C#,Sql Server,Entity Framework,Visual Studio 2010,Renaming,我有一个非常复杂的程序,是用C和visualstudio2010编写的,使用sqlserver数据库。 我必须更改数据库中表的名称,但我不确定哪种方法是最好的:更改edmx文件中的名称很容易,但这样我将丢失解决方案中的所有引用。 我试图在SQL Server Management Studio中更改名称,但在edmx Visual Studio中尝试“从数据库更新模型”时,只是添加了具有新名称的表。 有人能帮我吗? 我必须使用Visual Studio 2010,因为存储源文件的服务器和DB服务
C
和visualstudio2010
编写的,使用sqlserver
数据库。我必须更改数据库中表的名称,但我不确定哪种方法是最好的:更改
edmx
文件中的名称很容易,但这样我将丢失解决方案中的所有引用。我试图在SQL Server Management Studio中更改名称,但在edmx Visual Studio中尝试“从数据库更新模型”时,只是添加了具有新名称的表。 有人能帮我吗?
我必须使用
Visual Studio 2010
,因为存储源文件的服务器和DB服务器都属于我的一个客户,我只能通过VPN连接到它。您需要通过设置表的新名称来更改表。并更新EDMX,使新表可见。完成此操作后,您需要从EDMX中删除旧实体,并自己在代码中更改所有引用。这是最简单的方法。我希望您使用Resharper,这样您可以更快地进行重构