如何在设计模式下更改visual studio 2013中的表名?

我在Visual Studio 2013中创建了一个SQL数据库表。我想重命名它,但名称属性被禁用。 如何更改表名?

在此处输入图像描述

Server Explorer中右键单击Views并单击New Query
使用此代码重命名表:

EXEC sp_rename 'Table', 'NewName' 

然后单击“ 执行”按钮。
服务器资源管理器中 5-30秒后单击刷新按钮。

在此处输入图像描述

您可以在Visual Studio中的SQL Server对象资源管理器中更改表名称。 在树中选择表并通过右键单击表重命名 – >重命名

正确答案如下:1。首先选择要更改的表格。 2.然后在脚本窗格中更改名称。 3.最后,在表设计器的左上角,选择“更新”按钮。 请如下图所示:

在此处输入图像描述

我一直在尝试,重命名[dbo] [表]的简单选项似乎不起作用。

但实际上确实如此! 请注意,清爽不会立即起作用。

脚步:

  1. 将[dbo] [表]重命名为[dbo] [yourTable]
  2. 按更新按钮
  3. 刷新几次,可能需要一分钟。

希望这会有所帮助:)这似乎是一个非常奇怪的错误。

您可以将T-SQL部分中的表名更改为图像中的showin,如下所示。

 CREATE TABLE{dbo].[t1]{ { ... ... } 

 CREATE TABLE{dbo].[t2]{ { ... ... } 

ans然后按上面的“更新”按钮…

正如这里所解释的那样,通过“visual studio server explorer rename table”找到,你不能。

有一种解决方法:将表添加到数据库关系图,在那里重命名并保存。

(使用VS2013)我来这里看是因为我今天下午为我的项目编写了主表,并像往常一样在T-SQL中设置它的名字。 但是直到我在Linq-to-SQL中使用它之前没有意识到这个名字没有被卡住我反复尝试重命名它,我已经多次刷新了。

默认名称“Table”在普通代码中有明显的冲突问题。

然后今晚来到这里,看看你们是否找到了办法,并打开了项目尝试一些。

事实certificate,尽管名为“Table”的原始表仍然存在,但我现在有了许多副本,每次尝试重命名一个。

因此,我认为我们可以假设表重命名问题是一个错误而不是一个function,并且MS首先使用副本,然后应该对正在重命名的文件进行深度分析。 但是,在项目关闭然后重新打开之前,刷新对这些副本不起作用。 是的,我知道,有点干酪,但至少有一种方法。

就个人而言,由于这一点和数据库在运行时被覆盖,我开始倾向于让数据库设计者为我的程序创建脚本而不是创建表和其他数据库部分。 这将一切都放回到您的手中,这一定是件好事。

我还没有完全掌握手动执行Linq-to-SQL,对于程序员而言,我必须先解决这个问题。

只需将[dbo] [Table]重命名为[dbo] [TableName],按更新按钮即可。