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




4 Answers

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

EXEC sp_rename 'Table', 'NewName'  

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

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




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




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

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

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

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




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

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

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

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

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

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

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




Related

c# asp.net sql-server visual-studio-2013