在 Visual Studio 2010 中的 c# 解决方案中重命名 SQL 服务器 Table

Rename SQL Server Table in c# solution in Visual Studio 2010

我有一个使用 SQL Server 数据库用 C#Visual Studio 2010 编写的相当复杂的程序。
我必须更改数据库中 table 的名称,但我不确定哪种方法最好:更改 edmx 文件中的名称很容易,但我会丢失所有解决方案中的引用。
我试图在 SQL Server Management Studio 中更改名称,但是当我尝试在 edmx "Update Model from database" 中更改 Visual Studio 时,只是添加了 table 和新名称。 有谁能够帮助我? 我必须使用 Visual Studio 2010 因为存储源文件的服务器和数据库服务器都属于我的一个客户,我只能通过 VPN 连接到它。

您需要通过设置新名称来更改 table。并更新 EDMX,以便新的 Table 可见。完成后,您需要从 EDMX 中删除旧实体并自行更改代码中的所有引用。这是最简单的方法。我希望你有 Resharper 这样你可以更快地进行重构