通过VS2015 SQL Server数据库项目中的UI创建外键关系

时间:2016-03-25 11:51:57

标签: sql-server database visual-studio visual-studio-2015 database-project

我在VS2015的解决方案中添加了一个新的SQL Server数据库项目。我将所有表格都添加到了这个项目中。

我现在正试图弄清楚如何通过UI将外键添加到项目中。

我在表设计器中,在右侧我单击外键然后添加新的。这会添加一个新的外键,但是当我转到它的属性时,我无法设置列和表。一切都变灰了。

T-SQL看起来像这样:

CONSTRAINT [FK_Product_ToTable] 
     FOREIGN KEY ([Column]) REFERENCES [ToTable]([ToTableColumn]) 

我知道我可以简单地用T-SQL窗格中的正确信息替换params,但有没有办法通过UI完全执行它并让T-SQL自行更新?

1 个答案:

答案 0 :(得分:1)

  1. 在解决方案资源管理器中双击您的表以编辑列
  2. 将FK列添加到表中,可选地检查"允许空值"
  3. 在表格列表右侧,右键单击"外键"
  4. 将显示一个菜单"添加新外键"
  5. 点击该项目,您将看到它在"外键"下添加新的FK约束。名单。根据自己的喜好重命名FK,然后按ENTER键。
  6. 这将在" T-SQL"中添加一个FK SQL语句。表格列表下方的窗口。
  7. 编辑SQL脚本以定义"列"," ToTable"和" ToTableColumn"为你的外键。 enter image description here