我刚刚开始在 VS 2012 中使用 SSDT。从 SQL Server 对象资源管理器中,我选择了一个表,右键单击并选择了视图设计器。除非我弄错了,否则创建 FK 的唯一方法是在屏幕底部的 T-SQL 窗口中手动输入它的语法。我是正确的还是有希望有更好的方法来做到这一点?
顺便说一句,当我右键单击外键时,我希望看到一个添加选项,但我看到的只是:
我刚刚开始在 VS 2012 中使用 SSDT。从 SQL Server 对象资源管理器中,我选择了一个表,右键单击并选择了视图设计器。除非我弄错了,否则创建 FK 的唯一方法是在屏幕底部的 T-SQL 窗口中手动输入它的语法。我是正确的还是有希望有更好的方法来做到这一点?
顺便说一句,当我右键单击外键时,我希望看到一个添加选项,但我看到的只是:
添加外键的设计器体验(截至 2012 年 12 月版)的当前限制是能够命名(或重命名)该键。
正如@aclear16 在他们的评论中提到的那样,当您右键单击该列表中的“外键”标题时,应该会出现“添加新外键”菜单项。
所有其他更改必须通过在 T-SQL 窗格中进行编辑来完成,如 SSDT 文档中所述如何:使用表设计器管理表和关系